| HOME | README | DEMO | CLASS | CHANGE LOG | DONATE | LICENSE |


Speed and Validity

uuQuery.js は、CSS 3の仕様に準拠しつつ高速性を実現しています。
[RUN] をクリックするとテストページにジャンプします。テストが途中で止まる場合は何度かリロードしてみてください。
[+ SCREEN SHOT] をクリックするとテスト結果の画像をご覧になれます。画像にある uupaa-selector-2.0.2.js は uuQuery.js(ver 1.0)と同じものです。

uuQuery.js は Firefox3.5, Safari3, Google Chrome, Opera10, IE8 で、 document.querySelectorAll() メソッドを利用します。


Selectors

uuQuery.js をロードすると全機能が利用可能になります。
機能制限版の uuQuery.lite.js をロードした場合は、CSS3 セレクタと ★ 付きのセレクタのみ利用可能です。

CSS3 Selectors - CSS3 セレクタ

:nth-child :hover :focus

uuQuery Extend Selectors - uuQuery 拡張セレクタ

Pseudo-class:contains
Attribute selectors - not equal operator E[ attr != value ]
Attribute selectors - regexp operator E[ attr /= "regexp" ]
E[ attr /= "regexp"i ]
Account pseudo class :digit
:negative
Computed style selectors E{ prop : value }
E{ prop = value }
E{ prop != value }
E{ prop *= value }
E{ prop ^= value }
E{ prop $= value }
E{ prop /= "value" }
E{ prop /= "value"i }
E{ prop >= value }
E{ prop <= value }
E{ prop &= value }

Security risk - セキュリティリスクを伴うセレクタ

:visited は、セキュリティ上の問題があるため、機能を無効にした状態でリリースしています。
リスクを正しく理解し、かつ :visited を利用する必要がある場合は、
uuQuery.js を読み込む前に、window.UUQUERY_ENABLE_VISITED = 1; を定義し、:visited を有効にしてください。

:visited が無効な状態では、未訪問, 訪問済みを区別しないため、 :link は全てのリンクと一致します。

:visited 無効:link
:visited
:visited 有効:link
:visited

jQuery Extend Selectors - jQuery 拡張セレクタ

:first :last :even :odd :eq :gt :lt :parent :header :selected
:input :button :text :password :radio :checkbox :submit :image :reset :file
:hidden :visible