网站建设资讯

NEWS

网站建设资讯

jquery节点删除,jQuery删除节点

如何删除jQuery对象中元素?

1、可以这样做:1234window._obj = '张三';//定义对象,这时候有了一个对象_objconsole.log,控制台输出对象:张三delete window._obj;//删除对象nameconsole.log(window._obj);//控制台输出:Undefind,1$('#your_id').remove。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、网站空间、营销软件、网站建设、安吉网站维护、网站推广。

2、$(document).ready(function(){ $(".tab1_tag1_con a").click(function(){ var $abca=$(this).html(); var $parent = $(".tab1_tag2_con"); var $parentlen=$(".tab1_tag2_con").children("a").length; alert('a href="javascript:void(0)"'+$abca+'/a'); if ($parentlen9) { $parent.append('a href="javascript:void(0)"'+$abca+'/a'); } else { alert("不能添加超过10个"); } }); $(".input_bt7").click(function(){ var $city = $("#input_bt77").attr("value"); var $parent = $(".tab1_tag2_con"); $parent.append($city); }); $(".tab1_tag2_con a").click(function(){ $(this).remove(); }); }); 删除tab1_tag2_con a里原有的a就可以,但是不能删除后来添加的a。

3、remove方法移除被选元素,包括所有文本和子节点,该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素。

4、但除了这个元素本身得以保留之外,remove不会保留元素的 jQuery 数据,其他的比如绑定的事件、附加的数据等都会被移除。

JQuery删除DOM节点的方法

本文实例讲述了JQuery删除DOM节点的方法。分享给大家供大家参考。具体分析如下:

如果文档中某一个元素多余,那么应将其删除。JQuery提供了两种删除节点的方法,即remove()和empty()。

HTML

DOM结构如下:

p

class="nm_p"

title="欢迎访问脚本之家"

欢迎访问脚本之家/p

ul

class="nm_ul"

li

title='PHP编程'简单易懂的PHP编程/li

li

title='C编程'简单易懂的C编程/li

li

title='JavaScript编程'简单易懂的JavaScript编程/li

li

title='JQuery'简单易懂的JQuery编程/li

/ul

remove()方法

作用是从DOM中删除所有匹配的元素,传入的参数用于根据JQuery表达式来筛选元素。

例如删除ul节点中的第2个li元素节点,JQuery代码如下:

$(".nm_ul

li:eq(1)").remove();

//

获取第二个li元素节点后,将它从网页中删除

运行代码后效果将删掉第二个节点。

当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。下面的JQuery代码说明元素用remove()方法删除后,还是可以继续使用的。

var

$li

=

$("nm_ul

li:eq(1)").remove();

//

获取第二个li元素节点后,将它从网页中删除。

$li.appendTo("nm_ul");

//

把刚才删除的又重新添加到ul元素里

//所以,删除只是从网页中删除,在jQuery对象中,这个元素还是存在的,我们可以重新获取它

可以直接使用appendTo()方法的特性来简化以上代码,JQuery代码如下:

$("nm_ul

li:eq(1)").appendTo("nm_ul");

//appendTo()方法也可以用来移动元素

//移动元素时首先从文档上删除此元素,然后将该元素插入得到文档中的指定节点

另外remove()方法也可以通过传递参数来选择性地删除元素,JQuery代码如下:

//

把li元素中属性title不等于"菠萝"的li元素删除

$("nm_ul

li").remove("li[title!=JQuery]");

empty()方法

严格来讲,empty()方法并不是删除节点,而是清空节点,它能清空元素中的所有后代节点。JQuery代码如下:

$("nm_ul

li:eq(1)").empty();

//

找到第二个li元素节点后,清空此元素里的内容

当运行代码后,第2个li元素的内容被清空了,只剩下li标签默认的符号“.”。

希望本文所述对大家的jQuery程序设计有所帮助。

jquery如何删除新增的节点

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();

})

jquery 如何删除孩子节点

jquery可以使用如下代码删除孩子节点

$(object).children(selector).remove();  // 删除object元素下满足selector选择器的子元素,不填写则默认删除所有子元素

创建Html元素及css样式

div id="top" 

div

这是孙辈元素

li孙代的li-1/li

li孙代的li-2/li

li孙代的li-3/li

/div

span子代的span/span

li子代的li-1/li

li子代的li-2/li

li子代的li-3/li

/div

input type="button" value="点我删除子代的li" name="btn1"

input type="button" value="点我删除子代所有元素" name="btn2"

div{padding:10px 20px;margin:5px 0;border:4px solid #ebcbbe;}

div#top{width:250px;height:250px;}

li{margin:10px 0;}

jquery代码

$(function(){

$("input[name='btn1']").click(function() {

$("#top").children('li').remove();

});

$("input[name='btn2']").click(function() {

$("#top").children().remove();

});

})

查看效果

删除子代的li的效果

删除子代所有元素的效果

jQuery删除节点用法示例(remove方法)

本文实例讲述了jQuery删除节点的方法。分享给大家供大家参考,具体如下:

html

head

meta

http-equiv="Content-Type"

content="text/html;

charset=utf-8"

/

title/title

script

src="js/jquery-1.10.1.min.js"

type="text/javascript"/script

script

type="text/javascript"

//![CDATA[

$(function(){

//第一种删除的方法

$("ul

li:eq(1)").remove();

//

获取第二个li元素节点后,将它从网页中删除。

//第二种删除的方法

var

$li

=

$("ul

li:eq(1)").remove();

//

获取第二个li元素节点后,将它从网页中删除。

$li.appendTo("ul");

//

把刚才删除的又重新添加到ul元素里

//所以,删除只是从网页中删除,在jQuery对象中,这个元素还是存在的,我们可以重新获取它

//第三种删除的方法

$("ul

li").remove("li[title!=菠萝]");

//把li元素中属性title不等于"菠萝"的li元素删除

//第四种删除的方法

$("ul

li:eq(1)").empty();

//

获取第二个li元素节点后,清空此元素里的内容

});

//]]

/script

/head

body

p

title="选择你最喜欢的水果."

你最喜欢的水果是?/p

ul

li

title='苹果'苹果/li

li

title='橘子'橘子/li

li

title='菠萝'菠萝/li

/ul

/body

/html

效果图如下:

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery操作json数据技巧汇总》、《jQuery扩展技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jquery怎么删除节点??

script type="text/javascript"

//![CDATA[

$(function(){

$("ul li:eq(1)").remove(); // 获取第二个li元素节点后,将它从网页中删除。

});

//]]

/script

script type="text/javascript"

//![CDATA[

$(function(){

var $li = $("ul li:eq(1)").remove(); // 获取第二个li元素节点后,将它从网页中删除。

$li.appendTo("ul"); // 把刚才删除的又重新添加到ul元素里

//所以,删除只是从网页中删除,在jQuery对象中,这个元素还是存在的,我们可以重新获取它

});

//]]

/script

script type="text/javascript"

//![CDATA[

$(function(){

$("ul li").remove("li[title!=菠萝]"); //把li元素中属性title不等于"菠萝"的li元素删除

});

//]]

/script

script type="text/javascript"

//![CDATA[

$(function(){

$("ul li:eq(1)").empty(); // 找到第二个li元素节点后,清空此元素里的内容

});

//]]

/script


本文名称:jquery节点删除,jQuery删除节点
链接地址:http://cdweb.net/article/dscsedg.html