zoukankan      html  css  js  c++  java
  • jq——DOM文档处理

    内部插入:父子级关系

    1 $(a).append($(b))把b插入到a里面(a里面的面后)

    $("div").append($("<p>段落</p>"));

    2 $(b).appendTo($(a)):把b放到a里面(a里面的后面)

    3 $(a).prepend($(b)):把b插入到a中(a里面的前面)

    4 $(b).prependTo($(a)):把b插入到a中(a里面的前面)

    $("p").prependTo($("div"));

    这种插入一定是父子级关系

    外部插入:兄弟级关系

    1 $(a).after($(b));把b插入到a的后面

    $("div").after("<b>这是b标签</b>");

    $(a).before($(b));把b插入到a的前面

    $("<b>这是一个新标签</b>").insertAfter($("div"));

    3 $(a).before($(b)):把b插入到a的前面

    $("div").before($("<p>这是一个新段落</p>"));

    4 $(b).insertBefore($(a)):把b插入到a前面

    包裹

    1 wrap:包裹$(a).wrap($(b)):把a用b包裹起来

    类似于这样

    2 unwrap:取消包裹

    $("div").unwrap('<p></p>');

    3 wrapAll:把所有的都包裹起来【所有元素都会被一个包裹起来】

    $("div").wrapAll('<p></p>');

    4 wrapInner:内部包裹

    $("div").wrapInner('<p></p>');

    替换

    1 $(a).replaceWith($(b)) 把a 替换成b

    $("div").replaceWith("<p>aaa</p>");

    2 $(b).replaceAll($(a)):所有都替换,把b替换成a

    $("<p>aaa</p>").replaceAll("div");

    删除

    1 empty:删除的是内容

    $("#d1").empty();

    删除标签内的东西,包括标签

    2 remove:删除的是整个标签

    $("#d1").remove();

    复制

    clone:复制出一个一模一样的元素

  • 相关阅读:
    Django之模板
    Web框架的原理
    mysql 索引
    pymysql模块的使用
    MySQl创建用户和授权
    php去除h5标签
    phpcms_完整版
    快速上手Linux 玩转典型应用_慕课网笔记
    php 微擎
    二维码接口
  • 原文地址:https://www.cnblogs.com/ellen-mylife/p/10877681.html
Copyright © 2011-2022 走看看