我想只刪除父DIV和讓他們的孩子,因爲它是:刪除父刪除其子女的jQuery
<div id="main">
<div id="1"></div>
<div id="2"></div>
</div>
如何,我們只能在#main div
刪除而不刪除其children div #1 & #2
?我試過detach()
,但它沒有奏效。
我想只刪除父DIV和讓他們的孩子,因爲它是:刪除父刪除其子女的jQuery
<div id="main">
<div id="1"></div>
<div id="2"></div>
</div>
如何,我們只能在#main div
刪除而不刪除其children div #1 & #2
?我試過detach()
,但它沒有奏效。
將元素替換爲其內容。
$('#main').replaceWith($(this).html())
也許unwrap是你想要的嗎?
我修改了你的例子,使它明顯地改變了'setTimeout'。 http://jsfiddle.net/jnCAr/1/ –
是的,但不要用它的innerHTML代替它。 – Bergi
相信你想'replaceWith()' – charlietfl
你是對的。我會解決的。 –