我有以下结构。
<ul id="main">
<li id="a"/>
<ul id="main1">
<li id="b"/>
</ul>
</ul>
在上面的代码中,当用户点击按钮时,我想检查li
中id=b
是否存在id=main ul
或不使用 jquery 。所以,请告诉我如何使用 jquery 进行检查。
答案 0 :(得分:1)
请尝试检查:
if($('#main').has('li[id="b"]').length > 0)
如果main有任何id等于b的li元素,这将检查。结果是一个包含所有元素或零元素的数组。
答案 1 :(得分:1)
您可以使用以下代码来实现您想要的目标
if ($("ul[id='main']").find("li[id='b']").length > 0)
{
// Element is present.
}
else
{
// Element is not present.
}