.replaceWith() / .replaceAll() ——替换节点

一、.replaceWith()

写法:$("元素a").replaceWith("内容b")

描述:将元素a替换为内容b

绑定事件:新替换的内容不包含任何绑定事件,需要重新添加

<p>a</p>
<script>
$("p").replaceWith("<span>b</span>");
</script>
替换后:
<span>b</span>

 

二、.replaceAll()

写法:$("内容a").replaceAll("元素b")

描述:将元素b替换为内容a

绑定事件:新替换的内容不包含任何绑定事件,需要重新添加

<p>a</p>
<script>
$("<span>b</span>").replaceAll("p");
</script>
替换后:
<span>b</span>

 

三、二者区别

作用一样,只是颠倒了写法

posted @ 2017-09-14 15:12  念念念不忘  阅读(277)  评论(0)    收藏  举报