【发布时间】:2010-09-28 14:48:54
【问题描述】:
以下是场景:我有一组按钮,我想在单击时绑定到相应的功能。这些按钮的 id 与其对应功能的名称相同。我可以这样做:
$("#kick").click(kick);
$("#push").click(push);
$("#shove").click(shove);
但我很懒,想更懒地做这件事(这就是我的本性)。由于按钮都包含在块元素中,我想做这样的事情:
$("#button_holder > span").each(function () {
var doThis = this.id;
$(this).click(doThis);
});
除非那不起作用。有什么建议吗?
【问题讨论】:
标签: jquery events dynamic bind