如何使用jquery在不同条件下向标记添加类?

如何使用jquery在不同条件下向标记添加类?,jquery,html,Jquery,Html,我有两个div标签,比如 <div class="abc xyz"> <p>lorem ipsum </p> </div> <div class="abc"> <p>lorem ipsum </p> </div> 我不想同时添加第三类和第四类。 如何实现这一点?您可以使用 $("div.abc.xyz").addClass("thirdClass") 这将把新类“thirdClass”添加

我有两个div标签,比如

<div class="abc xyz">
  <p>lorem ipsum </p>
</div>
<div class="abc">
  <p>lorem ipsum </p>
</div>
我不想同时添加第三类和第四类。 如何实现这一点?

您可以使用

$("div.abc.xyz").addClass("thirdClass")
这将把新类“thirdClass”添加到所有以“abc”和“xyz”作为类名的div元素中

根据更新的问题进行编辑

$("div.abc.xyz").addClass("thirdClass")
$("div.abc:not(.xyz)").addClass("thirdClass")

在某些情况下,我如何实现这一点?我刚刚更新了qn。
$("div.abc.xyz").addClass("thirdClass")
$("div.abc:not(.xyz)").addClass("thirdClass")