2009-08-21 11 views
4

私はこのようなdiv要素の束を持っている:YUI 3の複数のクラス名用セレクタ

<div class="bear"></div> 
<div class="dog"></div> 

がどのように私はクマと犬のクラスにすべてのdiv要素を含んでいるノードリストを得るのですか?私は試しました:

Y.get(".bear .dog").each(function() { 

}); 

しかし、それはnullを返します。誰でも何か提案がありますか?ありがとう!

答えて

10

CSSセレクタが動作し、それがVoteyDiscipleの答えとともに.bear, .dog

6

どうあるべきかに基づいて、あなたはallgetを変更する必要があります。例えば

YUI().use('node',function(Y) { 
    console.log(Y.get(".bear, .dog").size()); // prints out 1 
    console.log(Y.all(".bear, .dog").size()); // prints out 2 
}); 
1
YUI().use('node',function(Y) { 
    console.log(Y.get(".bear + .dog").size()); 
    console.log(Y.all(".bear + .dog").size()); 
}); 

これはクラスとしてクマと犬の両方を有するノードを選択するために行うことができます。

関連する問題