美文网首页HTML+CSS
DOM操作-节点操作

DOM操作-节点操作

作者: 三岁麻麻 | 来源:发表于2018-11-18 16:57 被阅读0次

创建节点

   var $li_1 = $("<li>这是创建的第一个节点</li>");

   var $li_2 = $("<li>这是创建的第二个节点</li>");

   $('ul').append($li_1).append($li_2);

创建属性节点

   var $li_1 = $("<li title='香蕉'>香蕉</li>");

   var $li_2 = $("<li title='雪梨'>雪梨</li>");

   $('ul').append($li_1).append($li_2);

插入节点

方法 位置 示例
append() 添加到匹配内容后面(内部) 内部添加$("ul").append("<li></li>");
appendTo() 添加到 内部添加$("<li></li>").append("ul");
prepend() 添加到匹配内容前面(内部)
prependTo() 添加到
after() 添加到匹配内容后面(外部)
insertAfter() 添加到
before() 添加到匹配内容前面(外部)
insertBefore() 添加到匹配内容前面(外部)

删除节点

remove()

该节点包含的所有后代节点都会被删除 返回被已删除的节点

  var $li_1 = $('li:eq(0)').remove();

    $($li_1).appendTo($('ul'));  //被返回的节点可用appenTo()方法再插入
//appenTo()可以用来移动元素,以上两部可以用appenTo() 先删除再添加
 $('li:eq(0)').appendTo($('ul'));

可以通过传递参数来删除制定节点

$("ul li").remove("li[ title!=菠萝 ]")

detach()

与remove()不同的是所有的jq对象和事件都会被保留 重新添加时候事件还在

empty()

清空节点 清空元素中的所有后代节点和内容

克隆节点

clone(true)

参数true表示克隆节点的时候可以同时复制该元素绑定的事件

替换节点

replaceWith() replaceAll()

$('li:eq(0)').replaceWith('<li>苹果</li>');//用苹果替换原来的香蕉
$('<li>苹果</li>').replaceAll('li:eq(0)');//用苹果替换原来的香蕉

包裹节点

方法 位置 示例
wrap() $("strong").wrap('<b></b>') 用<b>包裹<strong> 每个单独包裹;
wrapAll() $("strong").wrapAll('<b></b>') 用一个<b>包裹所有<strong> 如果中间有间隔元素 间隔元素会被放到包裹元素之后;
wrapInner() $("strong").wrapInner('<b></b>') 用<b>包裹<strong>内部的内容 每个单独包裹;

相关文章

  • DOM (javascript DOM节点操作)

    DOM (javascript DOM节点操作) 本节目录 查找DOM元素 DOM节点操作 javascript操...

  • JQuery---dom相关节点操作

    dom相关节点操作 /* DOM操作管理 属性...

  • 05-DOM相关知识点讲解

    DOM DOM内容主要分为四部分: 什么是DOM和节点; 获取节点; 节点操作(3种); 属性操作(3种)。 什么...

  • Vue解决了哪些问题

    虚拟 dom:dom 操作时非常耗性能的,不再使用原生的 dom 操作节点,极大的解放 dom 操作,但具体操作的...

  • DOM操作-节点操作

    创建节点 创建属性节点 插入节点 删除节点 remove() 该节点包含的所有后代节点都会被删除 返回被已删除的节...

  • dom操作.节点操作

    尝试使用另一种方法遍历

  • Dom操作

    操作节点 获取节点 获取子节点 更新DOM innerHTMLinnerTEXT 插入DOM appendChil...

  • 2018-08-22day-28

    js属性及操作 1、DOM操作 children 子节点 儿子节点parentNode 父节点 谷歌和火...

  • 操作DOM节点

    DOM样式 注意元素的位置,中间有无空格 一:获取DOM的几种方式 querySelector():查询第一个符合...

  • DOM操作节点

    节点操作 每一个节点都有一个childNodes属性 其中保存着一个nodeList对象(类数组)可以动态查询DO...

网友评论

    本文标题:DOM操作-节点操作

    本文链接:https://www.haomeiwen.com/subject/tulgfqtx.html