2013-12-12 32 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() { });