jQueryの関数を使おうとしてadd
いますが、3000以上のdom要素のオブジェクトをマージするとフリーズします。これを達成するためのより速い方法はありますか?
var a = [];
a[0] = $('small');
a[1] = $('.no');
a[2] = $('.yes');
//a is array of jQuery objects
//make b an empty jQuery object. loop through a, adding each to b
var b = $();
for(var i in a) {
b = b.add(a[i]);
}
//browser freezes for a bit
console.log(b);
編集:なぜ私がこれほど多くのDOM要素を持っているのか疑問に思わないでください、私は書いているjQueryプラグインをストレステストしています:D