2021-02-24 jQuery中 dom 元素子父节点的操作方法

<body>
<style>
    .addBox{
        width: 50px;
        height: 50px;
        border: 2px solid #b160ad;
    }
</style>
<div class="outBox">
    <button class="btn">press</button>
</div>
<button class="btn1">1</button>
<button class="btn1">2</button>
<button class="btn1">3</button>
<button class="btn2">a</button>
<button class="btn2">b</button>
<button class="btn2 delBtn">c</button>
<script src="./库/jquery-1.9.1.js"></script>
<script>
    //wrap unwrap
    $(".outBox").css({
        border:"1px solid #cbcbcb",
        width:"100px",
        height:"100px"
    })
    var addBox="<div class='addBox'></div>"
    $(".btn").wrap(addBox);
    $(".addBox").unwrap($(".outBox"))

    $(".btn1").wrap(addBox);//多个元素用wrap时分别包裹

    //wrapAll
    $(".btn2").wrapAll(addBox)//多个元素全部包进一个

    //wrapInner 把元素内部内容全部包裹
    $(".btn1").wrapInner(addBox)

    //替换 replaceWith / replaceAll
    // $(".btn1").replaceWith(function (index) {
    //     return("<div>"+index+"</div>")
    // })

    //复制元素 clone 参数:true false

    $("body").append(($(".btn2")).clone());

    //删除方法 empty remove
    //empty:删除当前元素所有子节点
    $(".btn1").empty();

    //remove: 删除元素及元素绑定的事件不可恢复
    $(".btn2").remove(".delBtn");

    //detach: 删除元素但保留元素的事件可恢复
</script>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值