我有上面的代码
` <ul id="jsddm">
<li><a href="Default.aspx">
Menu</a>
<ul style="visibility: hidden;">
<li><a href="Content.aspx?ID=153">
SubMenu</a></li>
<li><a href="Content.aspx?ID=152">
SubMenu</a></li>
</ul>
</li>
<li><a href="#">
Menu</a>
<ul style="visibility: hidden;">
</ul>
</li>
</ul>
</div>`
Run Code Online (Sandbox Code Playgroud)
我想删除空的子"ul"标签,当我的页面加载时,这些标签没有带有jquery的"li"标签.我能怎么做?感谢帮助.
Ale*_*ett 28
$('ul').not(':has(li)').remove();
Run Code Online (Sandbox Code Playgroud)
$("ul").each(
function() {
var elem = $(this);
if (elem.children().length == 0) {
elem.remove();
}
}
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19217 次 |
| 最近记录: |