2013-12-12 83 views
0

我試圖讓我的點擊事件處理程序僅在單擊按鈕1或按鈕2時觸發。 我不知道如何在這裏做「OR」或RegEx?JQuery通過鏈接發現多個ID

下面是一段HTML和點擊處理,我到目前爲止有:

感謝

HTML

<div id="statusbar"> 
    <button id='buttonId1>Button 1</button> 
    <button id='buttonId2>Button 2</button> 
    <button id='buttonId3>Button 3</button> 
</div> 

JS

$('#statusbar').find('button').attr("id",'buttonId1').click(function() { 

    alert('clicked on invitations button'); 
}); 
+0

'$( '#buttonId1,#buttonId2') .click(function(){})' – dfsq

回答

4

你可以使用逗號使用多個選擇元素:尋找

$('#buttonId1, #buttonId2').click(function() { }); 

或者您可以使用add()添加多個結果放在一起:

$('#buttonId1').add('#buttonId2').click(function() { });