jquery js添加节点 删除节点

如下$("#table1").append(“内容------<a>删除节点</a>”)我是一个click触发事件添加一个节点但是我在这个节点中写了<a>删除节点</a>... 如下 $("#table1").append(“内容------<a>删除节点</a>”)
我是一个click触发事件添加一个节点 但是我在这个节点中写了<a>删除节点</a>
意思是想点击这个生成的节点中的删除就删除这个生成的节点,但是问题出来了,
生成的节点在源文件是没有的,也就是说无法在jquery写方法删除了,难道只有在生成的节点的同时向里面写js代码 感觉好麻烦,小白 求大神指导。表达的有点啰嗦,不知道能看懂不
展开
 我来答
wojiushiwoltq
推荐于2016-06-07 · TA获得超过875个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:358万
展开全部
直接在你的js文件中写个删除的方法,参数为要删除的节点。在增加时绑定到要删除的a标签上
function delete(element){
$(element).remove();

}

$("#table1").append(“内容------<a onclick='delete(this)'>删除节点</a>”)
林一夏
2013-02-21 · TA获得超过482个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:466万
展开全部
<a id="delete"></a>删除节点的jquery要这么写
$("#delete").live("click",function(){
$(this).parents("td").remove();
})
关键是这个live,它可以使页面上动态添加的元素绑定jquery函数,不是网页一加载就绑定完毕的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知无不言言必尽
推荐于2016-02-25 · 超过26用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:70.4万
展开全部
你可以像这样,创建一个节点,并且绑定好事件,然后才append
var node = document.createElement("a");
node.innerHTML = "点击删除";
node.onclick = function(){
$(this).remove();

};
$("#div").append(node);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdreamfly
2013-02-20 · TA获得超过107个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:111万
展开全部
干嘛搞的这么麻烦了 而且想删除节点起码也得有个方法什么的去处理呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式