// all jquery dom actions can only be called inside document ready. function toDoList(){ } toDoList.prototype.add = function(todo){ } toDoList.prototype.complete = function(todo){ } var myList = new toDoList(); $(document).ready(function(){ })