我有几个 div 的#mydiv1
, #mydiv2
, #mydiv3
, ... 并且想为它们分配点击处理程序:
$(document).ready(function(){
for(var i = 0; i < 20; i++) {
$('#question' + i).click( function(){
alert('you clicked ' + i);
});
}
});
但是,而不是'you clicked 3'
在点击时显示#mydiv3
(对于其他每一次点击),我得到'you clicked 20'
. 我究竟做错了什么?