Почему это не работает в jQuery 1.4.2?
var $list = $([]); for(var i=0; i<50; i++) { $list.add( $('<div/>', { id: 'jake', class: 'test' }).data('test', { hi: 'hello' }) ); } alert($list.size()); // 0
Спасибо! * * 1004
Возвращение списка ссылок снова работает для меня; например $ list = $ list.add ($ ('')) ;
var $list = $([]); for(var i=0; i<50; i++) { $list=$list.add( $('<div/>', { 'id': 'jake'+i, 'class': 'test' }).data('test', { hi: 'hello' }) ); } alert($list.size()); // 50
Почему add не работает, я не знаю, но вы можете заменить его на push из-за того, что jQuery является объектом, похожим на массив, который должен делать то, что вы хотите.
add
push