我正在尝试使用 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