Javascript 检查主Ul标签中是否存在控制装置?
我有以下结构Javascript 检查主Ul标签中是否存在控制装置?,javascript,jquery,Javascript,Jquery,我有以下结构 <ul id="main"> <li id="a"/> <ul id="main1"> <li id="b"/> </ul> </ul>
<ul id="main">
<li id="a"/>
<ul id="main1">
<li id="b"/>
</ul>
</ul>
-
-
在上面的代码中,当用户单击按钮时,我想检查li
和id=b
是否存在于id=main ul
中,或者是否使用jquery。因此,请让我知道如何使用jquery进行检查。请尝试以下检查:
if($('#main').has('li[id="b"]').length > 0)
这将检查main是否有id等于b的li元素。结果是一个包含所有元素或零元素的数组。请尝试以下检查:
if($('#main').has('li[id="b"]').length > 0)
这将检查main是否有id等于b的li元素。结果是一个包含所有元素或零元素的数组。您可以使用下面的代码来实现所需的内容
if ($("ul[id='main']").find("li[id='b']").length > 0)
{
// Element is present.
}
else
{
// Element is not present.
}
你可以使用下面的代码来实现你想要的
if ($("ul[id='main']").find("li[id='b']").length > 0)
{
// Element is present.
}
else
{
// Element is not present.
}
你指的是哪个按钮?
- 实际代码将是您没有关闭li标签的代码。你指的是哪个按钮?