jQuery---JQuery remove(),removeAttr()和removeClass()示例区别
来源:互联网 发布:在墨尔本生活知乎 编辑:程序博客网 时间:2024/06/11 17:42
JQuery remove()方法
remove()方法与detach()方法相同,它从DOM中删除所选元素,包括所有文本和子节点。但是,它不会将与DOM中匹配的元素集合中的已删除元素相关联的所有数据和事件完全保留。它恢复元素数据,而不是其事件处理程序。与元素关联的所有事件和数据都将被删除。
JQuery Remove()语法
$(selector).remove();
它不包含任何参数。
JQuery Remove()示例
<!doctype html><head><title>JQuery Remove Method</title><script src="/引入/jquery-1.11.0.min.js"></script></head><h2>JQuery Remove Method Example</h2><script type="text/javascript">` $(document).ready(function(){ $("button").click(function(){ $("h3,h4").remove(); }); });</script><body> <button>Click to remove the elements</button> <h3>Hello world!!!</h3> <h4>Welcome to JQuery!!!</h4></body></html>
- 如上面的程序所示,我们使用$(document).ready中的代码,它是一个在文档准备就绪时触发的事件。一旦页面文档对象模型准备好执行
- JavaScript代码,它将运行。 $(“button”)。click(function())行定义点击按钮时发生的点击事件。
- $(“H3,H4”)删除()。行定义了从DOM中删除所选元素的remove()方法。
- 当我们运行上述脚本时,浏览器上将出现一个按钮。如果我们点击按钮,所有元素都将从DOM中删除。
当您运行上述示例时,您将获得以下输出:
运行前
运行后
JQuery removeAttr()方法
它用于从匹配元素集合中的所选元素中删除属性。它使用可以直接在jQuery对象上调用的removeAttribute()函数。它将删除在removeAttr()方法的参数中指定的属性。
JQuery removeAttr()语法
$(selector).removeAttr(attribute);
它包含称为attribute的参数是必需参数,它指定要删除的一个或多个属性。
JQuery removeAttr()示例
<!doctype html><head><title>JQuery Remove Attribute</title><script src="/引入/jquery-1.11.0.min.js"></script></head><h2>JQuery Remove Attribute Example</h2><script type="text/javascript"> $(document).ready(function(){ $("#myattribute").click(function(){ $("h4").removeAttr("style"); }); });</script><body> <button id="myattribute">Remove the attribute</button> <h4 style="background:orange;">Welcome to JQuery!!!!</h4></body></html>
- 如上面的程序所示,我们使用$(document).ready中的代码,它是一个在文档准备就绪时触发的事件。一旦页面文档对象模型准备好执行JavaScript代码,它将运行。
- $(“#myattribute”)。click(function())语句定义单击按钮时发生的点击事件。
- $(“H4”)removeAttr(“风格”)。行定义了removeAttr()方法从所选元素中删除属性。在这里,它将删除在h4标签中指定的样式属性。
- 执行上述脚本后,一个按钮将在浏览器上显示。当您点击按钮时,它将从所选元素中删除该属性。点击按钮之前,该行的背景颜色将为橙色。当您点击按钮时,背景颜色将被删除。
当您运行上述示例时,您将获得以下输出:
运行前:
运行后:
JQuery removeClass()方法
JQuery提供了一个名为removeClass()的方法来从匹配元素集中的选定元素中删除CSS类。在参数中定义的类名称将从所选元素中删除。假设没有定义类名,那么它将从DOM中删除所有的类。
JQuery removeClass()语法
$(selector).removeClass(classname);
它具有称为classname的参数是必需参数,它从每个匹配元素中删除一个或多个css类。
JQuery removeClass()示例
<!doctype html><head><title>JQuery Remove Class</title><script src="http://code.jquery.com/jquery-1.11.0.min.js"></script></head><h2>JQuery Remove Class Example</h2><style type="text/css"> .highlight { background:green; }</style><script type="text/javascript"> $(document).ready(function(){ $("#myremoveclass").click(function(){ $("h4").removeClass("highlight"); }); });</script><body> <button id="myremoveclass">Remove Class</button> <h4 class="highlight">Welcome to JQuery!!!!</h4></body></html>
- 如上面的程序所示,我们使用$(document).ready中的代码,它是一个在文档准备就绪时触发的事件。一旦页面文档对象模型准备好执行JavaScript代码,它将运行。
- $(“#myremoveclass”)。click(function())语句定义单击按钮时发生的点击事件。
- $(“H4”)removeClass(“高亮”)。行定义了从所选元素中删除CSS类的removeClass()方法。在这里,它将从DOM中删除名为highlight的类。
- 该亮点类包含的背景颜色为绿色行欢迎JQuery的!!!!
当您运行上述脚本时,浏览器上将显示一个按钮。当您点击按钮时,它将从所选元素中删除该类。
当您运行上述示例时,您将获得以下输出:
运行前:
运行后:
- jQuery---JQuery remove(),removeAttr()和removeClass()示例区别
- JQuery removeAttr() and removeClass()
- 【jQuery】removeAttr(name)和removeClass(class)
- 【jQuery】removeAttr(name)和removeClass(class)
- jquery addClass() ,removeClass(),attr(),removeAttr()
- jQuery学习笔记 - removeClass()
- jquery 属性操作(attr/removeAttr/prop/val/text)
- jquery中对dom元素的disabled属性的禁用和启用(removeAttr)
- removeAttr() 和 removeProp() 以及 removeClass("类名")和removeClass()的区别
- jquery中addClass()、removeClass()、Css()
- JQuery中.AddClass()和.RemoveClass()
- jQuery中.addClass()和.removeClass()
- 使用jQuery操作DOM(attr/html/text/addClass/removeAttr/removeClass/append/before/after/clone/replacewith/)
- JQuery attr方法和removeAttr方法
- jQuery中.attr()和.removeAttr()的详解
- jQuery empty()和remove() 区别
- jQuery RemoveAttr(checked)之后再Attr(checked)属性无效果的原因分析
- jQuery的attr(),removeAttr()与prop(),removeProp()方法的区别
- Android BroadcastReceiver之开机监听
- 淘淘商城项目 18期 参考资料
- 项目rxjava+rxandroid学习
- 内存池、线程池、进程池
- 牛课网 Java专项练习
- jQuery---JQuery remove(),removeAttr()和removeClass()示例区别
- Hotspot JVM垃圾回收器
- REST API 简介(CXFServlet)
- 自定义view继承RelativeLayout
- 反素数
- shiro进阶—与javaweb整合
- 性能与可靠性要求说明书-模板
- 大数欧拉
- poj 3680(最小费用流)