将匹配的元素集合从dom中移除 包括所有文本和子节点 例如:
$("p").detach()
这个方法会保留 jQuery 对象中的匹配的元素,因而可以在将来再使用这些匹配的元素。
detach() 方法返回的元素对象会保留所有绑定的事件、附加的数据,可以使用这个元素对象完全恢复该元素,这一点与 remove() 不同。
我们知道可以利有
jQuery
中的detach()
方法
和
jQuery
中的remove()
方法
删除指定的或是匹配的
元素
,也可以使用removeClass()
方法
以及removeAttr()
方法
删除指定或是匹配
元素
的类或是属性。那么我们今天说一说利用
jQuery
如果删除指定或匹配的
元素
内的子
元素
和节点!
jQuery
中empty()
方法
的解释
jQuery
中的empty()
方法
:些
方法
可以
清空
/删除指定
元素
下的所以子节点或是内容
$(selector).empty()
举个大大的“例”字
利用
jQuery
中的empty()
方法
移去DIV中的所有内容
HTML代码
清除input标签的值,可以通过直接将input标签的值设置为空来实现.
<input id="user" type="text" name="username" placeholder="请输入用户名" required/>
$('#user').val('');//通过val()
方法
设置value的值
清除标签里面的内容,也可以用和上面类似的原理实现
$('#notify').html('');
但是这样有缺陷,
清空
的时候只会把里面的内容
清空
掉,如果里面的内容绑定了事件,事件是没有被
jQuery
如何为指定标签添加和删除一个样式:
在网页的实际应用中,需要根据不同的条件来改变
元素
的CSS样式,通过动态的给
元素
添加删除一个CSS类可以实现此功能,下面通过实例来介绍一下如何实现此
种
功能。
一.使用addClass()和removeClass()添加和删除一个CSS类:
代码实例如下:
<!DOCTYPE html>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>首页</title>
<style type="text/