javascript - 检查主 UL 标签中是否存在控件?

标签 javascript jquery

我有以下结构。

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

在上面的代码中,当用户单击按钮时,我想检查 id=main ul 中是否存在带有 id=bli > 或不使用jquery。所以请让我知道如何使用jquery进行检查。

最佳答案

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

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

关于javascript - 检查主 UL 标签中是否存在控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39122995/

相关文章:

javascript - 使用依赖注入(inject)时,通过引用调用服务或直接调用服务有区别吗?

javascript - 如何每隔 n 秒更改 Canvas 上圆圈的颜色?

javascript - JS(CSS)动态背景图片移动

javascript - 在 JavaScript 中使用计算机视觉缩略图 API 响应数据

javascript - 将标题和图像放在从屏幕顶部向下滑动的居中 div 中

javascript - 在 html 文本框或输入框中键入卡纳达语

javascript - .on 单击动态创建的项目

javascript - Redux-form 从表单实例内部访问表单的值

javascript - 测量离页元素的高度

javascript - jQuery append HTML 和 javascript 链接