jquery的clone()和replaceAll(),replaceWith()

 <body>
     <button>保存</button> 
     <p>段落</p>

    <p>tttttttt</P>
 </body>
    <script language="JavaScript">
        //button增加事件
        $("button").click(function(){
              alert("yyy");
        });
  
  
     //克隆button 追加到p上 ,但事件不克隆
     //clone(): 克隆匹配的 DOM 元素, 返回值为克隆后的副本. 但此时复制的新节点不具有任何行为
      $("button").clone().appendTo($("p"));
    
    //克隆button 追加到p上 ,但事件也克隆
    //clone(true): 复制元素的同时也复制元素中的的事件
    $("button").clone(true).appendTo($("p"));

 

 

 //$("button")用 <p>tttttttt</P>替换
  //replaceWith前面的元素是被替换的,replaceWith后面的元素是替换后的
  $("button").replaceWith($("<p>tttttttt</P>"));
  
  
  
     // p 用  <button>保存</button>  替换
  //replaceAll前面的元素是替换后的,replaceAll后面的元素是要被替换的
  $("<button>保存</button>").replaceAll($("p"));
  
  //replaceWith与replaceAll,效果刚好相反
  
    </script>

转载于:https://www.cnblogs.com/hemingshui/p/3353106.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值