用append 添加的元素 如:
function () { var userlist=[‘l1‘,‘l2‘,‘l3‘]; for(var i=0;i<userlist.length;i++) { $(‘#ul‘).append(‘<li alt="‘+userlist[i]+‘">userlist[i]</li>‘); }添加后 单击 其中某个LI元素 无法触发事件。解决办法如下:
$("#ul> li").live(‘click‘,function(){ if($(this).attr(‘alt‘) == "l2") { alert(‘12‘); }}); 加上live 就OK 了~
时间: 2024-10-11 17:18:28