已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
昨天关门了。
Improve this question
有人能帮我解决这个问题吗?我正在尝试将<li></li>
HTML元素设置为display: none;
,因为我想检查<ul></ul>
是否为空。
已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
昨天关门了。
Improve this question
有人能帮我解决这个问题吗?我正在尝试将<li></li>
HTML元素设置为display: none;
,因为我想检查<ul></ul>
是否为空。
1条答案
按热度按时间ndasle7k1#
只需将
li
更改为“显示:none”不会使ul
为空,因为li
元素仍然在其中,即使它没有显示。$('li').remove()
在Chrome和Firefox中,如果
ul
中有空格或换行符,它仍然不会被识别为空。if ($('ul').children().length == 0) {alert ('empty')}
如果您想确保
ul
是 * 完全 * 空的,没有空格或换行符,那么添加以下代码if ($('ul').is(':empty')) {alert ('empty')}