如何为许多按钮JQuery添加click事件?

时间:2011-09-21 12:21:18

标签: jquery delegates click bind live

我的按钮有这样的ID:

id='button0'
id='button1'
id='button2'
id='button3'    
id='button4'
...

我想为所有这些添加点击事件。如何以最佳表现来做到这一点?

3 个答案:

答案 0 :(得分:4)

简单

你应该使用课程来代替!!!

<span  class="MySpan"> ...

<span  class="MySpan"> ...

<span  class="MySpan"> ...

$(".MySpan").click (....

答案 1 :(得分:2)

以(^ =)

开头

$("button[id^='button']")

这样的东西

表现明智 - 不确定^ =会产生什么影响。

参考:http://api.jquery.com/attribute-starts-with-selector/

答案 2 :(得分:1)

    $("*[id^='button']").click(
        function() {
        }
     );