如何使用多个jquery对象变量作为选择器?

前端之家收集整理的这篇文章主要介绍了如何使用多个jquery对象变量作为选择器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在jQuery中,可以选择多个元素,如下所示:
$("#id1,#id2").show();

但是当我有两个jQuery对象时,我似乎不能使用变量本身选择多个。例如:

var jqId1 = $("#id1");
var jqId2 = $("#id2");
$(jqId1).show();       // This works.
$(jqId1,jqId2).show(); // This only shows jqId1.

见jsFiddle:http://jsfiddle.net/jr9Q2/

有没有另外一种方式来指定多个jq变量作为选择器?

解决方法

您可以使用 add
jqId1.add(jqId2).show();

但是不要让你的代码太复杂,只是为了避免查询“#id1,#id2”:这个选择器依赖于getElementById并且非常快。

猜你在找的jQuery相关文章