【发布时间】:2011-09-21 12:21:18
【问题描述】:
我有这样的 id 按钮:
id='button0'
id='button1'
id='button2'
id='button3'
id='button4'
...
我想为所有这些添加点击事件。我怎样才能以最高的性能做到这一点?
【问题讨论】:
标签: jquery delegates click bind live
我有这样的 id 按钮:
id='button0'
id='button1'
id='button2'
id='button3'
id='button4'
...
我想为所有这些添加点击事件。我怎样才能以最高的性能做到这一点?
【问题讨论】:
标签: jquery delegates click bind live
简单
你应该改用类!!!
<span class="MySpan"> ...
<span class="MySpan"> ...
<span class="MySpan"> ...
$(".MySpan").click (....
【讨论】:
以 (^=) 开头
类似$("button[id^='button']")
性能方面 - 但不确定 ^= 会产生什么影响。
【讨论】:
$("*[id^='button']").click(
function() {
}
);
【讨论】: