我有以下无序列表。
<ul>
<li>
<a class="hlink hlink-1" href="#"> Prank Boss Apps </a>
<ul>
<li> <a href="#"> link 1 </a></li>
<li> <a href="#"> link 2 </a></li>
<li> <a href="#"> link 3 </a></li>
</ul>
</li>
<li>
<a class="hlink hlink-2" href="#"> Uninstall an app. </a>
</li>
<li>
<a class="hlink hlink-3" href="#"> Contact Us </a>
</li>
</ul>
在无序列表中,并非每个列表项都会有另一个无序列表。
<li> <a href="#"> blah </a>
<ul>
<li> <a href="#"> link 1 </a></li>
<li> <a href="#"> link 2 </a></li>
<li> <a href="#"> link 3 </a></li>
</ul>
</li>
因此,有些列表项内只有一个链接,而另一些则内部有一个无序列表。
如何检查列表项中是否没有另一个无序列表?
最佳答案
function hasChildULs(thisList)
{
if ($(thisList).children('ul').length > 0)
{
return true;
}
else
{
return false;
}
}
关于javascript - 如果元素有子 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499140/