如何将多个JQuery元素组合在一起

时间:2012-02-28 23:43:40

标签: jquery

两个变量各代表一个jQuery元素,如何让它们成为一个变量代表两个元素? e.g。

var a=$("#elem1");
var b=$("#elem2");

我试过

var c=a+b;

制作

c=$("#elem1,#elem2");

但它不起作用。

5 个答案:

答案 0 :(得分:1)

使用add

var c = a.add(b);

Here is a JSFiddle表明它与animate

一起使用

答案 1 :(得分:0)

var c = $("#elem1, #elem2")将有效。

您也可以试试这个。

var a =$("#elem1");
var b =$("#elem1");
var c = a.add(b);

现在c将同时包含#elem1#elem2

add()参考 - http://api.jquery.com/add/

答案 2 :(得分:0)

var a= $("#elem1");
var b= $("#elem2");
var c = a.add(b);

答案 3 :(得分:0)

var c = $('#elem1, #elem2');

语法是否正确。请参阅jsFiddle

答案 4 :(得分:-1)

将两个元素放在一个类下。

var c = $(".thatclass")