检查主Ul标签中是否存在控件

Check if control present in main Ul tag or not?

本文关键字:是否 存在 控件 标签 Ul 检查      更新时间:2023-09-26

我有以下结构:

<ul id="main">
    <li id="a"/>
    <ul id="main1">
        <li id="b"/>
    </ul>
</ul>

在上面的代码中,当用户点击按钮时,我想检查liid=b是否存在于id=main ul中,或者不使用jquery。所以请让我知道如何使用jquery

您可以使用下面的代码来实现您想要的

if ($("ul[id='main']").find("li[id='b']").length > 0) 
{
     // Element is present.
}
else 
{
     // Element is not present.
}

检查一下:

if($('#main').has('li[id="b"]').length > 0) 

这将检查main是否存在id等于b的li元素。结果是一个包含所有元素或零元素的数组。