2010-12-30 10 views
2

を使用してカウントは、私は次のようなサンプルのHTMLを持ってjQueryの

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

そして、私のJSは、私は1を取得しています、最初の警告のために

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

です期待どおりに、私は2番目のアラートのために0を得ています。 2番目のアラートの値1を取得する方法。私は具体的にこのケースが必要です(divにはclass2とclass3の両方があります)。助けて。

おかげ

答えて

8

あなたが持っている何'.class2.class3'

をしたいが('.class2 class3')「クラス2のメンバーである要素の子孫である<class3>要素」を意味します。

3

はスペースを取ると、あなたは、ドットが欠落している、あなたが探しているセレクタは$('.class2.class3')

1

('.class2 class3')では意味がありません。

('.class2 .class3')class2と要素の子であるclass3を持つ要素。 ('.class2.class3')
class2ANDclass3を有する素子、両方

関連する問題