如何使用jQuery获取具有多个类的div

时间:2010-12-30 16:15:22

标签: javascript jquery html

我有一个示例HTML,如下所示

<div class="class1"></div>
<div class="class2 class3"></div>

我的JS是,

alert(jQuery(".class1").length);
alert(jQuery(".class2 class3").length);

对于第一个警报,我按预期得到1,但是第二个警报我得到0。如何获得第二个警报的值1。我特别需要这种情况(div有class2和class3)。帮助我。

由于

3 个答案:

答案 0 :(得分:9)

您想要'.class2.class3'

您拥有的内容('.class2 class3')表示“<class3>元素,它是 class2 ”成员的元素的后代。

答案 1 :(得分:3)

取出空格,你错过了一个点,你正在寻找的选择器是$('.class2.class3')

答案 2 :(得分:1)

('.class2 class3')没有任何意义。

('.class2 .class3')class3的元素 的子元素class2的元素。
('.class2.class3'):包含class2 AND class3两者的元素。