私はこのようなdiv要素の束を持っている:YUI 3の複数のクラス名用セレクタ
<div class="bear"></div>
<div class="dog"></div>
がどのように私はクマと犬のクラスにすべてのdiv要素を含んでいるノードリストを得るのですか?私は試しました:
Y.get(".bear .dog").each(function() {
});
しかし、それはnullを返します。誰でも何か提案がありますか?ありがとう!
私はこのようなdiv要素の束を持っている:YUI 3の複数のクラス名用セレクタ
<div class="bear"></div>
<div class="dog"></div>
がどのように私はクマと犬のクラスにすべてのdiv要素を含んでいるノードリストを得るのですか?私は試しました:
Y.get(".bear .dog").each(function() {
});
しかし、それはnullを返します。誰でも何か提案がありますか?ありがとう!
CSSセレクタが動作し、それがVoteyDiscipleの答えとともに.bear, .dog
どうあるべきかに基づいて、あなたはall
へget
を変更する必要があります。例えば
:
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());
});
これはクラスとしてクマと犬の両方を有するノードを選択するために行うことができます。