2012-06-29 82 views
1

我有一個查詢寫成:YUI:在IE中檢查選擇器?

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

它在一切工作很好,但IE(8)。 IE似乎無法讓':checked'工作。是否有可能只查詢這樣的複選框,並與IE兼容?

+0

一個錯誤? – TheZ

+0

我正在使用YUI 3 – CDelaney

+2

聽起來像他們發現並解決了問題的方式:http://yuilibrary.com/projects/yui3/ticket/2528895可能會出現其他問題。如果沒有人給你一個很好的答案,你最終可能會提交一份錯誤報告。 – TheZ

回答

0

聲明你的依賴聽起來像他們發現並修復了以下問題: yuilibrary.com/projects/yui3/ticket/2528895可能是其他問題 出問題了。如果沒有人給你一個很好的答案,你可能最終 想提交一個錯誤報告。

-TheZ(原問題的意見)

這是YUI3版本早於3.2您正在使用什麼版本的YUI的

6

您是否包含了selector-css3模塊?否則我相信YUI將會把它像一個正常的查詢,這將是爲什麼你得到它在現代瀏覽器而不是IE

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

記住,總是與YUI