我必须删除一个带有空ul标签的div。
编辑:ul标签不为空,其中有一堆空格。
我想用jQuery
来做这件事这是我到目前为止所做的:
$('trim(#menu):empty').parent().remove();
我的div的id是'menu'。
示例:
之前:
<div id="container>
<div id="menu">
<ul>
</ul>
</div>
</div>
后:
<div id="container>
</div>
提前致谢!
斯泰恩
答案 0 :(得分:7)
试试这个:
if($("#menu ul:not:has(li)")) {
$("#menu").parent().remove();
}
答案 1 :(得分:2)
我不确定我是否明白这个想法,但这可以解决问题
if ($('#menu li').length == 0) {
$('#menu').remove();
}