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

在jQuery中,可以选择多个元素,如下所示:
$("#id1,#id2").show();

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

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

见jsfiddlehttp://jsfiddle.net/jr9Q2/

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

解决方法

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

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

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...