首页 / JQUERY / jquery操作DOM元素(3)
jquery操作DOM元素(3)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jquery操作DOM元素(3),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3139字,纯文字阅读大概需要5分钟。
内容图文
![jquery操作DOM元素(3)](/upload/InfoBanner/zyjiaocheng/304/d432cddc7b4943528172826964fac646.jpg)
从DOM 中去掉所匹配的元素。
.detach([selector])
selector 一个选择表达式将需要移除的从匹配的元素中过滤出来。
$("p").detach();
.empty()
从DOM中移除集合中匹配元素的所有子节点。
.empty() 这个方法不接受任何参数。
结构:
<div class="container">
<div class="hello">Hello</div>
<div class="goodbye">Goodbye</div>
</div>
$('.hello').empty();
效果:
<div class="container">
<div class="hello"></div>
<div class="goodbye">Goodbye</div>
</div>
.remove()
将匹配元素从DOM 中删除,同时删除元素上的事件。
.remove([selector])
selector 一个选择器表达式用来过滤将被移除的匹配元素集合。
结构:
<div class="container">
<div class="hello">Hello</div>
<div class="goodbye">Goodbye</div>
</div>
$('.hello').remove();
效果:
<div class="container">
<div class="goodbye">Goodbye</div>
</div>
.unwrap()
将匹配元素集合的父级元素删除,保留自身,(和兄弟元素,如果存在)再原来的位置。
.unwrap()
这个方法不接受任何参数。
结构:
<div class="container">
<div class="hello">Hello</div>
<div class="goodbye">Goodbye</div>
</div>
$('.hello').empty();
效果:
<div class="hello">Hello</div>
<div class="goodbye">Goodbye</div>
.replaceAll()
用集合的匹配元素替换每个目标元素。
.replaceAll(target)
target 一个选择器字符串,对象,DOM元素,或者元素数组,包含哪个元素被替换。
结构:<div class="container">
<div class="inner first">Hello</div>
<div class="inner second">And</div>
<div class="inner third">Goodbye</div>
</div>
$('<h2>New heading</h2>').replaceAll('.inner');
效果:
<div class="container">
<h2>New heading</h2>
<h2>New heading</h2>
<h2>New heading</h2>
</div>
.replaceWith()
用提供的内容替换集合中所匹配的元素并返回删除元素的集合。
.replaceWith(newContent)
newContent 用来插入的内容,可能是HTML字符串,DOM元素,或者对象。
.replaceWith(function)
function 一个函数,返回的内容会替换匹配的元素集合。
结构:<div class="container">
<div class="inner first">Hello</div>
<div class="inner second">And</div>
<div class="inner third">Goodbye</div>
</div>
$('div.second').replaceWith('<h2>New heading</h2>');
效果:<div class="container">
<div class="inner first">Hello</div>
<h2>New heading</h2>
<div class="inner third">Goodbye</div>
</div>
$('div.third').replaceWith($('.first'));
效果:<div class="container">
<div class="inner second">And</div>
<div class="inner first">Hello</div>
</div>
以上就是jquery操作DOM元素(3)的内容,更多相关文章请关注PHP中文网(www.gxlcms.com)!
内容总结
以上是互联网集市为您收集整理的jquery操作DOM元素(3)全部内容,希望文章能够帮你解决jquery操作DOM元素(3)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。