在jQuery中连接选择器?

时间:2011-12-13 17:54:00

标签: jquery

我不确定“连接”是否是正确的术语,但是像这样:

$("#a").$("#b").$("#c").$("#d").click();   // click on all of them

基本上我有一长串的东西,但我不能申请他们的课程。

4 个答案:

答案 0 :(得分:16)

作为in CSS,您可以使用逗号分隔multiple selectors

$("#a, #b, #c, #d").click();

请注意,这些选择器不必是同一种选择器。例如:

// Click the menu, all spans in all .foo, and paragraphs after headers
$("#menu, div.foo span, h1 + p").click();

此外,如果你已经拥有 jQuery对象,你可以add()这样的集合:

var a = $('#a'), b = $('#b'), c = $('#c');
var all = a.add(b).add(c);

答案 1 :(得分:4)

$("#a, #b, #c, #d").click();

它被称为comma :-D

答案 2 :(得分:2)

您可以使用逗号(,)分隔符连接选择器。试试这个。

$("#a,#b,#c,#d").click();

答案 3 :(得分:1)

做一个逗号

$("#a,#b,#c,#d").click()