我正在尝试为 两个 类的<a>
标记创建if语句。我已经成功实现了以下内容来检查一个类:
if ($("a").parents().hasClass("class1")) {
// do something...
}
但是,您如何查找具有 两个 类的元素,例如具有class1
和的元素em> class2?
我在CSS中知道它是.class1.class2{}
,但不确定如何在JavaScript中使用?
答案 0 :(得分:3)
你在这里:
values/colors.xml
&#13;
alert($('#b2').hasClass('c1 c2 c3'));
&#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...
}
它比以前的示例多一些代码,但它应该是一个很好的故障保护!