这是场景:我有一组按钮,我想在点击时绑定到相应的功能.这些按钮的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)
除此之外不起作用.有什么建议?