jquery中DOM节点操作(二)

三、删除节点

这里我们先写一个简单的布局

1.remove():删除所有匹配的元素

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

empty():清空所有元素

empty()并不是删除节点,而是清空节点,它能清空元素中的所有后代节点。

detach():删除所有匹配的元素

detach与remove方法一样,删除后的元素仍然可以使用,除此之外还会保留所有绑定的事件、附加的数据

删除之后下标为1的li点击后字体仍然为红色。

四、替换节点

repalcewith():将所有匹配的元素用指定的HTML或者是DOM元素进行替换

repalceAll():用指定的HTML或者是DOM元素对所有匹配的元素进行替换.该方法与replaceWith()的作用相同,只不过是颠倒了replaceWith()的操作

点击替换节点按钮,用新创建的li替换第一个li。

五、克隆节点

clone():复制节点元素

克隆第一个li,并追加的ul后面

六、包裹节点

wrap():将某一个元素用其他的元素给包裹起来

wrapAll():将所有匹配的元素用一个元素来包裹

wrapInner():将每一个元素的子内容(包括文本节点),用其他元素包裹起来

unwrap():移除被选元素的父元素

将p标签用背景颜色为红色(background-color: red;)的div包裹起来、

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 简介 第2章 DOM节点的创建 2-1 DOM创建节点及节点属性 通过JavaScript可以很方便的获...
    mo默22阅读 833评论 0 8
  • DOM创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上...
    阿r阿r阅读 1,043评论 0 9
  • 1:jQuery节点创建与属性的处理 创建元素节点:可以有几种方式,后面会慢慢接触。常见的就是直接把这个节点的结构...
    码农小杨阅读 621评论 0 1
  • Sliders - 滑块 Sliders let users select from a range of val...
    两个朋友指甲阅读 518评论 0 0
  • 诏安享有“中国青梅之乡”的美誉,红星乡作为全国最大的青梅种植基地,每年梅花灿烂的季节,都会吸引千万游客前往赏梅。 ...
    老草阅读 944评论 37 15