4

私はこのようなdivの束を持っています:

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

クマと犬のクラスを持つすべての div を含むノードリストを取得するにはどうすればよいですか? 私は試した:

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

});

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

4

3 に答える 3

10

CSS セレクターの仕組みに基づいて、次のようにする必要があります。.bear, .dog

于 2009-08-21T19:42:32.643 に答える
6

VoteyDisciple の回答に加えて、 を に変更する必要がありgetますall

例えば:

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
});
于 2009-08-21T20:11:14.707 に答える
1
YUI().use('node',function(Y) {
   console.log(Y.get(".bear + .dog").size());  
   console.log(Y.all(".bear + .dog").size());  
});

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

于 2012-01-04T14:10:33.513 に答える