如何使用css检查类是否存在

时间:2017-11-26 12:43:00

标签: css css3 class dom styles

我需要在我的html上更改标签,如果我的dom上的另一个标签缺少一个类,我需要使用JS或Jquery检查它,我可以这样做吗?

示例:

<a class="collapsed">MY TEXT HERE IS RED</a>

点击此标签后的课程 - &gt;折叠消失,我需要我的文字变为绿色。我的代码中唯一的变化是折叠消失了所以根据我需要更改我的文本颜色 我需要css中的hasClass函数...

1 个答案:

答案 0 :(得分:1)

为什么不像这样简单地使用:not()选择器:

&#13;
&#13;
a:not(.collapsed) {
  color: green;
}

a.other {
  color:red;
}
&#13;
<a class="collapsed">MY TEXT HERE IS RED</a>
<a>MY TEXT HERE IS green</a>
<a class="other">MY TEXT HERE IS RED</a>
&#13;
&#13;
&#13;