jQuery的DOM操作

1.append appendTo 插入在容器的尾部

$("body").append("<div></div>");//返回的是body
$("<div></div>").appendTo("body");//返回的是div
$("div").append(function(index){
        return `<span>${index}</span>`
 })//插入span1,2,3,,4,5

2.prepend prependTo 插入在容器的头部
同上

3.插入在div的兄弟元素下一个

           $("div").after("<a></a>");
           $("<a></a>").insertAfter("div");

4.插入在div的兄弟元素上一个

           $("div").before("<a></a>");
           $("<a></a>").insertBefore("div");
           $("div").before("<a></a>")
           $("<a></a>").insertBefore("div")
  1. 给每个元素包裹一个父元素
 $("span").wrap("<div></div>");

取消元素包裹层,即删除父元素

$("span").unwrap();

6.给选择的元素外面整体包裹一个父元素

 $("span").wrapAll("<div></div>");

7.给选择元素的内容或者子元素包裹一个元素

 $("span").wrapInner("<a href='#'></a>")

8.jQuery的clone全部都是深复制

  $("span").clone(false).appendTo("body");

clone(布尔值) false不复制事件,true复制事件

9.jQuery中remove()不但删除元素,还将元素的事件也删除了

 div.remove();

10.detach不删除事件,下次重新放入时,事件仍然有效

div.detach();

11.empty()清除元素子元素和内容

div.appendTo("body");
div.empty();

12.删除选择div列表中class是div1的

    $("div").remove(".div1");

13.元素的替换

$("<p></p>").replaceAll("div");
        $("div").replaceWith("<p></p>");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值