如何检查选择器是否有“兄弟”类

时间:2013-06-19 19:43:51

标签: javascript jquery

试图找出如果选择器具有某个类的匹配方式。例如。

<p class="myClass visible">

if($(".myClass").is(".visible")) {
  alert("visible");
}

我也尝试过hasClass,但这似乎不适用于同一个元素。

3 个答案:

答案 0 :(得分:3)

使用hasClass

if($(".myClass").hasClass("visible")) {
  alert("visible");
}

答案 1 :(得分:2)

hasClass一定能奏效。您还可以检查返回的元素集的长度。

if ($(".myClass.visible").length) {
   //do stuff
}

答案 2 :(得分:1)

您错过了.

if($(".myClass").is(".visible")) {
  alert("visible");
}