在for循环中分配单击处理程序
我有几个div‘s#mydiv1, #mydiv2, #mydiv3.。并希望将单击处理程序分配给它们:
#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'..我做错什么了?
'you clicked 3'
'you clicked 20'
大话西游666
翻翻过去那场雪
相关分类