-1

私は jQuery を知りませんが、jQuery には圧倒的な数のセレクターがあり、css2.1 セレクターよりはるかに多いようです。css2.1 セレクターのサポートに加えて、jQuery は追加のセレクターをサポートしますか? それとも、jQuery セレクターは実際には css2.1 セレクター以上の css3 セレクターですか? css3 でクエリセレクターを使用できますか?

4

1 に答える 1

6

jQuery は、CSS セレクター レベル 3 仕様のほとんどのセレクターをサポートし、独自のセレクターもいくつか追加します。jQueryドキュメントから:

jQuery は、CSS 1 ~ 3 を借用して独自のものを追加することで、ドキュメント内の一連の要素を照合するための強力なツール セットを提供します。

jQuery 拡張機能の例は、:submitセレクターです。ドキュメントページに次のように記載されていることに注意してください。

:submitは jQuery 拡張機能であり、CSS 仕様の一部ではないため、:submit を使用するクエリは、ネイティブ DOMquerySelectorAll() メソッドによって提供されるパフォーマンスの向上を利用できません。最新のブラウザーでパフォーマンスを向上させるには、[type="submit"] 代わりに使用してください。

すべてのカスタム jQuery セレクターのページにそのような注意事項があるため、少し時間をかけて jQuery セレクター API をブラウジングすれば、すぐに理解できるはずです。

于 2012-07-13T06:53:08.207 に答える