最佳答案
我有几个 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'
。我做错了什么?