我有带有编号 id 的 div,我想在 click 事件上处理:
$(function() {
for (var i = 1; i != 10; ++i) {
$("#div" + i).live('click', function () {
//...
console.log(i); // always prints 10
});
}
});
// html
<div id="div1">...</div>
<div id="div2">...</div>
etc.
我期待每个 div 上的单击事件将触发其自己的事件处理程序。但事实并非如此。
请任何修复。