最佳答案
我有几个 div 的 #mydiv1,#mydiv2,#mydiv3,... 并希望分配点击处理程序给他们:
$(document).ready(function(){
for(var i = 0; i < 20; i++) {
$('#question' + i).click( function(){
alert('you clicked ' + i);
});
}
});
但是,当点击 #mydiv3时(每隔一次点击) ,不显示 'you clicked 3',而是显示 'you clicked 20'。我做错了什么?