十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
html5 的一些input标签可以有只带 非空验证!
创新互联公司是一家专注于成都网站设计、网站建设与策划设计,互助网站建设哪家好?创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:互助等地区。互助做网站价格咨询:13518219792
还可以有邮箱格式,数字 ,路径等等之类的验证
你可以看下这:
本文实例讲述了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程序设计有所帮助。
你要这些干啥,就是像直接拿过来用??这样不利于你技术的进步啊,多对着官方文档练习就好了。