jq创建新的节点,插入,删除

一、创建2步:

    1、用html代码片段创建元素对象(jq对象);  在内存中

        var $elem=$("元素的html代码片段")    【如果html片段同时包含父元素和子元素,$会同时创建父元素及其子元素】

    2、将$elem,添加到指定父元素下    

        $(parent).append($elem)  ;末尾追加

        $(parent).prepend($elem); 在开头插入

  $(child).before($elem);  在child之前插入

   $(child).after($elem);  在child之后插入

二、删除节点:$(child).remove  

三、替换和克隆:

    替换:

    用后边的,替换前边的     $("要替换的元素").replaceWith("新元素的代码片段")

    用前边,替换后面的          $("新元素的元素").replaceALL("要替换的代码片段")  

    复制/克隆

    浅克隆:只复制属性,不复制行为。

    var $clone=$("...").clone();

    深克隆:复制属性,同时复制行为

    var $clone=$("...").clone(true);

 

转载于:https://my.oschina.net/u/3001804/blog/779965

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值