我不知道,如果「連擊」是它的正確的說法,但這樣的事情:在jQuery中連接選擇器?
$("#a").$("#b").$("#c").$("#d").click(); // click on all of them
基本上我有東西一個長長的清單,但我不能一類適用於他們。
我不知道,如果「連擊」是它的正確的說法,但這樣的事情:在jQuery中連接選擇器?
$("#a").$("#b").$("#c").$("#d").click(); // click on all of them
基本上我有東西一個長長的清單,但我不能一類適用於他們。
由於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);
我用你的.add.add解決方案,因爲我發現字符串不夠優雅。謝謝! – Bill 2011-12-13 19:09:19
$("#a, #b, #c, #d").click();
它被稱爲 :-D
可以使用逗號連接選擇器(,
)分隔符。嘗試這個。
$("#a,#b,#c,#d").click();
示例代碼基本上是說「找到#a的元素,然後尋找內部#A一個#b的元素,然後尋找內部#b的一個#C和#D內#C」。 Phrogz有以下解決方案。 – 2011-12-13 17:56:33