jquery中的replaceWith()和html()的区别

区别在于,html()会替换指定元素内部的HTML,而replaceWith()会替换元素本身及其内部的HTML。

//目标div
<div id="myid" />

html:

$('#myid').html('<p>Text</p>');
//输出

<div id="myid"><p>Text</p></div>
 
replaceWith:
$('#myid').replaceWith('<p>Text</p>');
//输出

<p>Text</p>

 

posted @ 2017-05-11 11:48  PHP急先锋  阅读(255)  评论(0编辑  收藏  举报