我可以使用
选择包含ul
的所有li
元素
$('li:has(> ul)')
jQuery: determine if a <li> contains a <ul>
现在,如何选择不包含ul
的所有li
?
干杯!
答案 0 :(得分:5)
由于元素不包含除li元素之外的其他元素,因此应该按照您的要求执行:
$("ul:empty")
答案 1 :(得分:5)
使用此代码
$("ul:not(:has(li))")
答案 2 :(得分:0)