1

私は次のように書かれたクエリを持っていました:

Y.all('.myClass:checked');

IE(8)以外のすべてでうまく機能しました。':checked'IEでまったく仕事ができないようです。このようなチェックされたチェックボックスのみをクエリして、IEと互換性を持たせることは可能ですか?

4

2 に答える 2

6

セレクターcss3モジュールを含めましたか?そうでなければ、YUIはそれを通常のクエリのように扱うと思います。そのため、IEではなく最新のブラウザで取得できます。

YUI().use('node-base','selector-css3', function(Y){
    Y.all('.myClass:checked');//Should now work in all browsers
});

常にYUIで依存関係を宣言することを忘れないでください

于 2012-07-01T22:03:01.107 に答える
0

彼らが問題を見つけて修正したように聞こえます:yuilibrary.com/projects/yui3/ticket/2528895何か他の問題が発生している可能性があります。誰もあなたに良い答えを与えないなら、あなたは最終的にバグレポートを提出したいかもしれません。

-TheZ(元の質問のコメントで)

これは、3.2より前のyui3バージョンのバグです。

于 2013-01-09T19:48:35.887 に答える