基本的な質問ですが、匿名関数に個別の値を渡すにはどうすればよいですか?
たぶん、これを表現するより良い方法があるでしょう...つまり、次のコードを検討してください... somediv1、somediv2などのIDを持つクリック可能なアイテムがたくさんあると仮定します.
for(idx = 1; idx < 30; idx++) {
$("#somediv" + idx).on('click', function() {foo(idx); });
}
function foo(inIDX) {
alert(inIDX);
}
どの div をクリックしても、常に 30 のアラートが表示されます。somediv1 をクリックしてアラート 1 に、somediv2 をクリックしてアラート 2 などにします。