JQuery节点操作

JQuery节点操作 插入节点,删除节点,克隆及替换节点

jquery节点操作

1、创建节点

<script>
    //创建一个 div , $(HTML代码)
    var $div = $("<div></div>");
</script>

2、内部插入节点

  • $(A).append(B) 表示将B追加到A中
  • $(A).appendTo(B) 表示把A追加到B中
  • $(A). prepend (B) 表示将B前置插入到A中
  • $(A). prependTo (B)表示将A前置插入到B中

3、外部插入

  • $(A). before(B) 表示将B插入到B前面
  • $(A). insertBefore(B) 把A插入到B前面
  • $(A). after(B) 表示将B插入到A后面
  • $(A). insertAfter(B) 把A插入到B后面

4、删除节点

  • $(A).remove(); remove方法删除整个节点 包括子节点
  • $(A).empty(); 清空节点的内容 会保留自身节点,子节点全部删除
  • $(A).detach(); detach 删除整个节点,保留元素的绑定事件、附加的数据
    案例:在这里插入图片描述

5、替换节点

  • 使用新创建的节点去替换老的节点
$('ul li').eq(0).replaceWith($('<h1>我是程序员一号</h1>'))
//两者的关系类似于append()和appendTo()
$('<h1>我是程序员1号</h1>').replaceAll( $('ul li').eq(0))
  • 克隆
    参数ture或flase, true复制事件处理,flase时反之 默认false
    <b>Hello</b><p>, how are you?</p>
<script>
    $(function () {
        //克隆所有b元素(并选中这些克隆的副本),然后将它们前置到所有段落中。
        $("b").clone().prependTo("p");
    });
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值