Javascript 如果针对特定div ID jquery存在div类

Javascript 如果针对特定div ID jquery存在div类,javascript,html,jquery,Javascript,Html,Jquery,我有以下代码: if (jquery('#div1.class1').length) { “div”是div ID的名称,“class”是class ID的名称,例如 <div id="div1" class="class1"></div> 但是,代码不起作用。如何指定特定div的特定类存在(我有多个具有相同类的div) 谢谢没有意义:if(jquery('#div1.class1').length){ 您只能有一个ID为d

我有以下代码:

if (jquery('#div1.class1').length) {
“div”是div ID的名称,“class”是class ID的名称,例如

<div id="div1" class="class1"></div>

但是,代码不起作用。如何指定特定div的特定类存在(我有多个具有相同类的div)

谢谢

没有意义:if(jquery('#div1.class1').length){ 您只能有一个ID为div1=#div1的唯一元素
在这种情况下,

假设
jquery
是对
jquery
的引用,并且您在加载DOM后运行代码,那么代码将正常工作。因此,我怀疑情况并非如此。请检查控制台是否有错误,并注意选择器中的
.class1
是冗余的,因为
id
选择器需要在DOM中是唯一的。如果您重复了它,那么这是另一个需要解决的问题。@Alwayshelving yes,代码应该按照第一条评论就可以了-我指的是Rory提到的
#div1.class1
的使用是多余的。要测试div1是否有class1,您不能只做
$(“#div1”).length
表示
.class1
是多余的-因此
.class1
不是多余的。如果OPs问题的措词更好一些,因为它自相矛盾。我将问题理解为“如何根据div查找类是否存在”和“如何检查特定类是否存在”-这是由执行
if(…length)
的代码支持的,如果您试图按id和类查找div,则不需要该代码。我现在不愿意编辑该问题,因为其他人的阅读方式似乎有所不同。@freedomn-m感谢您的评论:)