jquery append出来的元素,怎么触发不了事件呢?谢谢

林育加 发布于 2011/09/02 11:42
阅读 5K+
收藏 3
这是我的html代码
---------------------------------------
<div id="list" style="float:left;">
<ul></ul>
</div>
---------------------------------------
然后我使用jquery的append()操作
----------------------------------------
$('#list ul').append('<li id="li'+item.id+'"><input type="checkbox" name="delid" value="'+item.id+'"/><a href="#">'+item.title+'</a></li>');
----------------------------------------
现在,我想双击<li>标签时,触发对应的dblclick事件,但好像没起作用,请问是为什么?谢谢了!!
加载中
0
红薯
红薯
要用 jQuery 的 live 方法,才能对这种新插入的元素进行事件处理
林育加
林育加
我用clone()做了,重新绑定更好!!
ShaoJiahao
ShaoJiahao
live跟重新绑定应该没什么两样
BlackBerry
BlackBerry
受教了,我一直都是重新绑定一次事件
0
小李广花荣
小李广花荣
live相当消耗资源   用多了浏览器会特别慢  尤其是ie   建议少用或者重新绑定
返回顶部
顶部