JQuery检查锚点列表中的锚是否有两个类

时间:2014-09-14 20:15:47

标签: jquery html css

想象一下以下列表: -

<ul id="list">
    <li><a href="#" class="class1 class2">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
</ul>

我想要一个if语句来确定类“class1”的锚是否有类“class2”或“class3”。 以下代码不起作用,但我希望您能从中了解我需要完成的任务。

if ($('ul#list li a.class1').hasClass('class2')) {
    alert('It has class2');
} else if ($('ul#list li a.class1').hasClass('class3')) {
    alert('It has class3');
}

提前致谢。

1 个答案:

答案 0 :(得分:3)

您可以使用以下内容,如果锚具有全部3个类,则返回true。

$('a.class1.class2.class3').length;

Example Here