2010-11-18 41 views
3

我有這樣的代碼:幫我用「或」jquery選擇器?

$("#leftbutton").click(function(e){ 
/// do xyz 
}); 

$("#rightbutton").click(function(e){ 
/// do xyz (same thing) 
}); 

如何將它們組合起來,這樣,如果你點擊#leftbutton或#rightbutton它XYZ?

事情是這樣的:

$("#leftbutton OR #rightbutton").click(function(e){ 
/// do xyz 
}); 

回答

7

使用逗號,在jQuery的文檔也被稱爲multiple selector

$("#leftbutton, #rightbutton").click(function(e){ 
/// do xyz 
}); 
+0

啊哈!謝謝!很難谷歌這一個。單詞「或」只是模糊的。 – Dave 2010-11-18 19:23:51

+0

供將來參考:當您想在搜索中包含谷歌關鍵字時,請用引號括起來。例如:jQuery的「或」選擇器 – InvisibleBacon 2010-11-18 19:44:07

+0

你也可以使用加號:'+或' – BoltClock 2010-11-18 19:46:03

1

就像CSS選擇器,你可以使用逗號

$("#leftbutton, #rightbutton").click(function(e){ 
/// do xyz 
}); 
1

只要做:

$("#leftbutton, #rightbutton").click(function(e){ 
    ... 
});