シナリオは次のとおりです。クリックしたときに対応する機能にバインドしたい一連のボタンがあります。これらのボタンの ID は、対応する機能の名前と同じです。私はこれを行うことができます:
$("#kick").click(kick);
$("#push").click(push);
$("#shove").click(shove);
しかし、私は怠け者で、これをもっと怠惰に行いたいと思っています (私の性質のように)。ボタンはすべてブロック要素に含まれているため、次のようにしたいと思います。
$("#button_holder > span").each(function () {
var doThis = this.id;
$(this).click(doThis);
});
それがうまくいかないことを除いて。助言がありますか?