有点基本问题,但是如何将不同的值传递给匿名函数?
也许有更好的表达方式......我的意思是,考虑下面的代码......假设我有一堆可点击的项目,其 id 像 somediv1、somediv2 等。
for(idx = 1; idx < 30; idx++) {
$("#somediv" + idx).on('click', function() {foo(idx); });
}
function foo(inIDX) {
alert(inIDX);
}
无论我点击哪个 div,它总是提示 30。我想点击 somediv1 来提醒 1,点击 somediv2 来提醒 2,依此类推