选择多个缓存的元素
问题描述:
在jQuery中,您可以按照如下方式选择两个元素:$('#elem,#elem2');选择多个缓存的元素
但
如果你有缓存的ELEM和elem2时,什么相同的方法/函数适用于他们两个?
即
$ elem = $('#elem'); $ elem2 = $('#elem2');
这显然不会工作:
$($elem, $elem2)
谢谢!
答
这为我工作:
var element1 = $('#element1'),
element2 = $('#element2'),
element3 = $('#element3'),
element4 = $('#element4');
$([element1[0], element2[0], element3[0], element4[0]]).my_function();
,不得不经过一些性能测试比这更好的方式结果:
element1.add(element2).add(element3).add(element4).my_function();