Как вернуть все три div без прохождения простого html, как массива, и без потери ссылки.
function MyClass()
{
var div1 = $('<div>Div1</div>');
var div2 = $('<div>Div2</div>');
var div3 = $('<div>Div3</div>');
div1.click(function(){alert("a click!");})
this.GetThem = function()
{
//return all three
}
}
var my_class = new Class();
$('selector').append(my_class.GetThem())
Используя add()
function MyClass() {
var div1 = $('<div>Div1</div>');
var div2 = $('<div>Div2</div>');
var div3 = $('<div>Div3</div>');
div1.click(function(){alert("a click!");})
this.GetThem = function() {
return div1.add(div2).add(div3);
}
}
var my_class = new MyClass();
$('selector').append(my_class.GetThem())