jquery 用append添加子节点以后无法使用事件

$(function(){var$i=3$("#btn1").click(function(){$("ul").append("<li>"+$i+"</li>");$i+... $(function(){
var $i=3
$("#btn1").click(function (){

$("ul").append("<li>"+$i+"</li>");
$i++;
alert($("ul li").length);
});

$("ul li").dblclick(function (){
$(this).remove();
});
});

<input type="button" id="btn1" value="添加" />
<ul>
<li>1</li>
<li>2</li>
</ul>

jquery 用append添加子节点以后无法使用双击事件,可能是在程序加载的时候,只默认加载了2个LI ,append子节点以后,也只有原先的2个LI子节点能使用双击事件,请指教,添加的子节点如何也能使用双击事件
展开
 我来答
yugi111
推荐于2016-11-23 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
$ ("ul").delegate ("li", "dblclick", function ()
{
    $ (this).remove ();
});



$ ("ul li").live ("dblclick", function ()
{
    $ (this).remove ();
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式