小编rob*_*bow的帖子

使用jQuery对多个事件进行延迟绑定

这是场景:我有一组按钮,我想在点击时绑定到相应的功能.这些按钮的ID与其相应功能的名称相同.我能做到这一点:

$("#kick").click(kick);
$("#push").click(push);
$("#shove").click(shove);
Run Code Online (Sandbox Code Playgroud)

但我很懒,想更懒惰地做这件事(就我的本性而言).由于按钮都包含在块元素中,我想做这样的事情:

$("#button_holder > span").each(function () {
    var doThis = this.id;
    $(this).click(doThis);
});
Run Code Online (Sandbox Code Playgroud)

除此之外不起作用.有什么建议?

jquery events bind dynamic

3
推荐指数
1
解决办法
5398
查看次数

标签 统计

bind ×1

dynamic ×1

events ×1

jquery ×1