jquery如何删除新增的节点

例如:
先动态添加一些节点:$(".fromconbox").append("<div class='czw'>...</div>")
然后再想通过点击某按钮的事件去删除这个新增的节点,请问怎么实现?

1.remove()方法
$("ul li:eq(1)").remove();
实例:
(1)$(function(){
var $li = $("ul li:eq(1)").remove(); // 获取第二个<li>元素节点后,将它从网页中删除。
$li.appendTo("ul");
})
上面的例子是先将第二个元素删除,再移动到所需要的位置。
(2) $(function(){
$("ul li").remove("li:first"); // 获取ul中的li元素,再删除其中的第一个元素。

})

2.empty()方法
empty准确的说是清空节点,它能清空元素的后代节点。
$("ul").empty();
实例:
$(function(){
$("ul").empty();
})
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-10
<input type="button" onclick='$(".fromconbox .czw:last").remove();' value="删除最后一个"/>
大概就是这样。。。追问

行了,我再修改了一下:$(".fromconbox").append(""+$(this).text()+"")。这样更加能满足题意,THS!

本回答被提问者和网友采纳

jquery如何删除节点jquery删除节点的方法
运行代码后,效果会删除第二个节点。当通过remove()方法删除一个节点时,该节点中包含的所有后代节点将被同时删除。该方法的返回值是对已删除节点的引用,因此这些元素可以在以后使用。下面的JQuery代码显示了元素在被remove()方法删除后仍然可以使用。定义变量 李 = (nm_ul 李:eq(1)).移除();\/\/ ...

jquery怎么删除节点??
(function(){ var $li = $("ul li:eq(1)").remove(); \/\/ 获取第二个元素节点后,将它从网页中删除。li.appendTo("ul"); \/\/ 把刚才删除的又重新添加到元素里 \/\/所以,删除只是从网页中删除,在jQuery对象中,这个元素还是存在的,我们可以重新获取它 });\/\/]]> \/\/<![CDATA[(f...

jquery删除div中动态添加的元素?
jquery 提供了remove() 方法,用来移除被选元素,包括所有文本和子节点。因此只需根据添加的div的id即可将其删除:(div_id).remove();实例演示如下:HTML结构 这是示例的DIVjquery代码 (function(){ $("input[type='button']").click(function() { $("div#test").remove(); });

jquery的children和removeAttr方法
这两个方法分别属于jquery遍历操作和属性操作的方法:children()获得匹配元素集合中每个元素的所有子元素。removeAttr()从所有匹配的元素中移除指定的属性。1、语法分别如下:.children(selector)selector字符串值,包含匹配元素的选择器表达式。(selector).removeAttr(attribute)attribute必需,从指定元素中移除...

jquery中怎么删除中的整个包括节点
使用jquery库的函数:remove()。功能思路:展现一个UL,然后设计一个按钮,通过绑定删除函数,点击时删除所有LI节点。实例演示如下:1、设计简单的一个页面,其中html代码如下:简单的样式文件:此时的页面内容展示如下:2、设计JS代码,实现删除函数。3、实例操作,点击按钮,实现节点删除,展示如下:完成...

请问如何用jQuery删除某一节点的下一个节点。
我有一个节点为,后面紧随着一个错误,它们都在一个中。请问如何用jQuery删除"required"类之后的节点?感谢! VanishingTime | 浏览8376 次 |举报 我有更好的答案推荐于2017-12-16 09:31:17 最佳答案 $(".required").next("a").remove();移除a节点,如果next()不带参数...

为什么我用jquery点击添加的元素,不能进行点击移除
你之前写的是在页面加载完成之后 jquery 会进行DOM节点绑定,所以能移除 之后你点击节点添加,只是添加页面元素,但是这个元素并没有绑定任何事件,所以不能点击移除。(".cc").click(function () { $(this).before("x"); bb();});var bb = function () { $(".bb").click(function...

为什么动态添加后的节点不能删除了
通常我们会遇到选中某个条件,然后添加,累计多个后,再进行执行。 废话不多说,直接上代码! 复制代码 代码如下: <!doctype html> Jquery动态添加及删除页面节点 <!--引用jqurey库文件--> .container{ width:1000px; margin:0 auto;} .top{ height:25px; line-height:25px;} .top select...

JQuery,如何清除,除了点击的元素以外,其他所有元素
可以使用Jquery中的siblings()和remove()方法实现。实现原理主要是使用siblings获取被点击元素之外的同级元素,然后使用remove()删除。完整的代码如下:运行的效果如下:例如当点击DIV内容为2的框时,其他的DIV被清除,内容为2的框移到最顶,点击后的效果图如下:...

JQ为什么删除不了节点?
"ul li").eq(i).click(function(){ $("ul li").remove("li:eq("+i+")");\/\/$("ul li")这是每次都查找的,如果中间删除一个,则原来的第三个就是第二个了,不是最初始的第三个了。 });})(i);}改成$("ul li")..click(function(){ $(this).remove(); })...

相似回答