Reputation: 1115
I want to make a constructor whose instances are jquery objects, so that
var obj = new MyConstructor();
$("body").append(obj); // append instance to html body
how do implement such a constructor ?
Upvotes: 1
Views: 201
Reputation: 359776
A jQuery object is just a DOM element which has been augmented (by jQuery). What is insufficient about this? Unless you have some other use case in mind, you don't need to do anything fancy with a constructor.
var $obj = $('<div>Foo bar baz</div>');
$('body').append($obj);
// really, all you need is this:
$('body').append('<div>Foo bar baz</div>');
Upvotes: 2