jQuery父母有两个类

时间:2015-07-08 16:48:49

标签: javascript jquery

我正在尝试为 两个 类的<a>标记创建if语句。我已经成功实现了以下内容来检查一个类:

if ($("a").parents().hasClass("class1")) {
                // do something...
            }

但是,您如何查找具有 两个 类的元素,例如具有class1 class2?我在CSS中知道它是.class1.class2{},但不确定如何在JavaScript中使用?

3 个答案:

答案 0 :(得分:3)

你在这里:

&#13;
&#13;
values/colors.xml
&#13;
alert($('#b2').hasClass('c1 c2 c3'));
&#13;
&#13;
&#13;

希望这有帮助。

答案 1 :(得分:0)

尝试.is()方法。

// or any selector you want to check against.
if ($("a").parents().is(".class1.class2")) { 
  // do something
}

答案 2 :(得分:0)

如果你想使用相同的方法,另一种方法是使用双&符“&amp;&amp;”:

if (($("a").parents().hasClass("class1")) && ($("a").parents().hasClass("class2"))) {
            // do something...
        }

它比以前的示例多一些代码,但它应该是一个很好的故障保护!