我在一个窗口(带有树视图)上添加了一个透明 div,如下所示:
function add()
{
$dialog.html('<div id="div1" style="background: url(img/trans.png); opacity:0.1; filter:alpha(opacity=10); "></div>');
}
如何删除此 div 以便我可以在另一个函数中再次看到窗口的内容。
function subtract(){
$dialog.html('');
}
试试这个来“隐藏” div1:
$("#div1").css("display","none");
$('#div1', $dialog).remove();
它div
会#div1
从$dialog
.
如果你使用,你会覆盖 html 内容,所以如果你想取回它,请$dialog.html()
尝试使用。append
看这个演示。
参考:
jQuery.remove():http ://api.jquery.com/remove/
jQuery.append():http ://api.jquery.com/append/