私はこのようなdivの束を持っています:
<div class="bear"></div>
<div class="dog"></div>
クマと犬のクラスを持つすべての div を含むノードリストを取得するにはどうすればよいですか? 私は試した:
Y.get(".bear .dog").each(function() {
});
しかし、それは null を返します。誰にも提案はありますか?ありがとう!
私はこのようなdivの束を持っています:
<div class="bear"></div>
<div class="dog"></div>
クマと犬のクラスを持つすべての div を含むノードリストを取得するにはどうすればよいですか? 私は試した:
Y.get(".bear .dog").each(function() {
});
しかし、それは null を返します。誰にも提案はありますか?ありがとう!
CSS セレクターの仕組みに基づいて、次のようにする必要があります。.bear, .dog
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
});
YUI().use('node',function(Y) {
console.log(Y.get(".bear + .dog").size());
console.log(Y.all(".bear + .dog").size());
});
これは、クマと犬の両方をクラスとして持つノードを選択するために実行できます。