jQuery中常用DOM的增删改查

           var oP = document .createElement( "p" );
           //添加到内部:
         1,  $( "div" ). append ( "<b>123</b>" ); //返回值是方法调用者,即div。
           //append添加到原有内容末尾:支持原生对象,jq对象,模板字符串。
           $( "div" ).append( "<b>123</b>" ). css ( "background" , "red" ); //因为返回值是调用者,所以属性是加给调用者。
         2,  $(oP). appendTo ($( "div" )); //返回值是P标签,即方法的调用者。注意变量包装成jQ的方法。
         3,  $( "div" ). prepend (oP); //添加到原有内容开始。
         4,  $(oP). prependTo ( "div" );
           //添加到外面:
         5,  $( "div" ). before (oP); //在前面添加同级元素
         6,  $( "div" ). after (oP); //在后面添加同级元素
         7,  $(oP). insertBefore ($( "div" ));//把oP插入div前面
         8, $(oP). insertAfter ($( "div" ));//把oP插入div后面
         9,  $( "div" ). unwrap() ; //删除父级,不能删除body;
        10,  $( "div" ). remove() ; //body可以删除自身。不保留事件。
        $( "html" ).remove(); //删除html;
        11, $( "div" ). detach() ;//删除元素,但是保留绑定的事件。
        $( "html" ).detach();
         
        12, $( "div" ). clone() ; //连子元素一起复制。
         13, $( "div" ). clone( true ) ; //传递参数true,把事件一起复制。
        14, $( "p" ). wrap ( "<div></div>" );//wrap添加父级,每一个选中的元素都添加一个父级
        15, $( "p" ). wrapAll ( "<div></div>" );//把所有匹配元素都添加到同一个父级。支持添加一个已有元素当父级。相当于复制一个已有元素来当它们的父级。
        16, $( "div" ). wrapInner ( "<p></p>" );//wrapInner给匹配元素添加一个子元素。
           $( "div" ).get( 0 ).parentNode; //获取原生的父级元素。
         17, $(oP). replaceAll ($( "div" ));
        18,$(). replaceWith();
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值