我有一個窗口(與樹狀)上增加了一個透明的div作爲函數如下:添加和刪除透明DIV
function add()
{
$dialog.html('<div id="div1" style="background: url(img/trans.png); opacity:0.1; filter:alpha(opacity=10); "></div>');
}
我如何刪除這個div,這樣我可以看到窗口中的內容再次在另一個功能。
我有一個窗口(與樹狀)上增加了一個透明的div作爲函數如下:添加和刪除透明DIV
function add()
{
$dialog.html('<div id="div1" style="background: url(img/trans.png); opacity:0.1; filter:alpha(opacity=10); "></div>');
}
我如何刪除這個div,這樣我可以看到窗口中的內容再次在另一個功能。
$('#div1', $dialog).remove();
它會刪除div
它的ID #div1
從$dialog
。
如果您使用$dialog.html()
您將覆蓋html內容,因此如果您想恢復,請嘗試使用append
。
看這個demo。
參考:
jQuery.remove():http://api.jquery.com/remove/
jQuery.append():http://api.jquery.com/append/
當我使用append時,它將在窗口的當前內容下面添加內容,而我在開始時從窗口頂部添加內容。有沒有辦法做到這一點? –
function subtract(){
$dialog.html('');
}
謝謝。它刪除了div,但我看不到原始的窗口內容。 –
在調用函數add之前,對象'dialog'中是否有任何html? – maxhud
試試這個 「隱藏」 DIV1:
$("#div1").css("display","none");
謝謝。它刪除了div,但我看不到原始的窗口內容。 –
我想要看到窗口內容。 –
您是否在尋找'$ dialog.empty()' ? – Engineer