2009-11-23 37 views
17

我有兩種類型,我想使用相同的代碼塊的按鈕。而不是創建兩個事件處理程序是可以通過做這樣的事情來引用按鈕:你可以在jQuery選擇器上做一個'AND'來定位多個按鈕嗎?

$(".lb",".da") 

我想具體的例子,這是行不通的,但希望它會給你一個想法是什麼我目標是做。

+7

Techically,這被認爲是一個'或',因爲你正在尋找的是'.lb' _or_'.da'。 '和'會選擇與有兩個'.lb' _and_'.da'元素(可通過選擇'做$( 'lb.da')')... – 2009-11-23 04:39:13

+0

@Vegard我不同意。問題不是「我可以選擇一個既有這個類又有'這個類'的對象嗎?他正確地問他如何選擇一套物體「AND」,這是我們在下面回答的。如果任何事情是「AND/OR」情況。 – 2009-11-23 04:47:18

+0

@dcneiner - 但這不是程序員如何說話。 「你想喝茶還是喝咖啡?」 - 「是的。」 (讀:我想喝茶,咖啡或兩者兼而有之,因爲你已經使用了'或'運營商) – Kobi 2009-11-23 05:49:07

回答

29

是,jQuery的作品就像CSS:

$(".lb, .da") 

你可以用逗號使用多個選擇,或>選擇嫡系:

$("#parent > ul") 

還有更多,但this page at the W3C site細節他們很清楚。查看第2節中帶有示例的表格。

6

逗號必須選擇串

$(".lb, .da") 

內記住jQuery中的選擇都像CSS選擇器,逗號是標準的語法。

3

嘗試:$(「磅,·DA」)周圍的每個選擇器代替,不應該有引號。

相關問題