11
我有兩個ID爲:#addNew_tab
和#sendCom_tab
的div。
我想單擊這些觸發相同的jQuery click()
函數。將兩個選擇器與一個jQuery對象結合起來
我的想法是這樣的:
$("#addNew_tab", "#sendCom_tab").click(function(){
//do stuff
});
,但不起作用。
我有兩個ID爲:#addNew_tab
和#sendCom_tab
的div。
我想單擊這些觸發相同的jQuery click()
函數。將兩個選擇器與一個jQuery對象結合起來
我的想法是這樣的:
$("#addNew_tab", "#sendCom_tab").click(function(){
//do stuff
});
,但不起作用。
$("#addNew_tab, #sendCom_tab").click(function(){
//do stuff
});
變更從:
$("#addNew_tab", "#sendCom_tab")
到:選擇器內部
$("#addNew_tab, #sendCom_tab")
逗號("a, b")
意味着第一加上第二;就像使用CSS選擇
(當然,這是一個CSS選擇...)
jQuery的(選擇器)
描述:接收一個包含CSS選擇然後將其用於匹配一組元素的字符串。
這等於:
$("#addNew_tab").add("#sendCom_tab")...
function doStuff() {
// do stuff
}
$("#addNew_tab").click(doStuff);
$("#sendCom_tab").click(doStuff);
等待,這是否真的有用嗎?喔不錯喲。 +1 –
@ElliotBonneville這與您使用css時沒有重複規則的方式一樣,例如'a,div {display:none; }' – Esailija
@ElliotBonneville。這就像'add' – gdoron