ai didi

javascript - Jquery - 删除 append 代码不起作用

转载 作者:行者123 更新时间:2023-11-30 17:48:54 24 4
gpt4 key购买 nike

我在删除 append 代码时遇到问题。
尝试添加一些 div 并检查结果。
当你在新的 div 上尝试 dblclicked 时,他不会被删除。

HTML:

<input id="val" name="value" />
<input id="submit" type="button" value="ok" />
<div id="content"></div>

脚本:

$("div[id^='block_']").on('dblclick', function() {
$(this).remove();
});

$("#submit").click(function(){
if ( $('#val').val().length > 0 )
{
$('#content').append('<div id="block_'+ $('#val').val() +'">'+ $('#val').val() +'</div>');

$('#val').val('');
}
});

这是 JSFiddle
我使用 jquery 2.0.3。

最佳答案

当您绑定(bind)点击事件时,您的元素不存在。使用删除事件:

$('#content').on('dblclick', "div[id^='block_']", function() {
$(this).remove();
});

这里有您需要的所有信息:http://api.jquery.com/on/#direct-and-delegated-events

关于javascript - Jquery - 删除 append 代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19524412/

24 4 0
文章推荐: 无法让我的插入函数在字母二叉字符串树中工作
文章推荐: c - "multitasking"的 Arduino 算法
文章推荐: c - 使用 getopt() 的单个选项中的多个参数
文章推荐: JavaScript - 弹出窗口只打开一次
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com