简单jQuery If then

简单jQuery If then,jquery,Jquery,我对这件事失去了理智 我怎样才能做像…这样简单的事 如果div有“something”类,那么让div#test有一个“awesome”类 你好 我很棒吗? 非常感谢 试试这个: if ($("div.something").length) { $("div#test").addClass("awesome"); } 如果要检查特定div的类,请更改html <div id="im_special" class="something">hey there</div&

我对这件事失去了理智

我怎样才能做像…这样简单的事

如果div有“something”类,那么让div#test有一个“awesome”类

你好
我很棒吗?
非常感谢

试试这个:

if ($("div.something").length) {
    $("div#test").addClass("awesome");
}

如果要检查特定div的类,请更改html

<div id="im_special" class="something">hey there</div>
jQuery有一个非常有用的.hasClass()方法,尽管可能并不完全是您想要的


你的意思是“如果一个div的类为.something”,还是某个div的类为.something?如果是第二个,那么我认为你需要给第一个div一个ID。你需要给你的第一个div一个标识符(ID),或者你会发现人们只找到第一个div,这可能不是你想要的。请注意,如果页面上有一个(或多个)div和“something”CSS类,这将添加一个很棒的类。这很有意义。如果有多个具有类名的div。谢谢
<div id="im_special" class="something">hey there</div>
if ($("div#im_special.something").length) {
    $("div#test").addClass("awesome");
}