小编典典

jQuery:检查具有特定类名的 div 是否存在

all

使用 jQuery,我以编程方式生成一堆div‘,如下所示:

<div class="mydivclass" id="myid1">Some Text1</div>
<div class="mydivclass" id="myid2">Some Text2</div>

在我的代码中的其他地方,我需要检测这些 DIV 是否存在。div 的类名相同,但每个 div 的 ID 都不同。知道如何使用 jQuery 检测它们吗?


阅读 65

收藏
2022-05-13

共1个答案

小编典典

您可以通过检查从 JQuery 返回的第一个对象来简化这一点,如下所示:

if ($(".mydivclass")[0]){
    // Do something if class exists
} else {
    // Do something if class does not exist
}

在这种情况下,如果第一个 ( [0]) 索引处存在真值,则假设存在类。

编辑 04/10/2013:我在 这里创建了一个 jsperf
测试用例。

2022-05-13