jqueryセレクターとCSSセレクターの違いは何ですか?

青灯夜游
リリース: 2020-11-13 15:03:49
オリジナル
5624 人が閲覧しました

違い: 1. 2 つは機能が異なります。CSS セレクターは要素を見つけた後に要素のスタイルを設定し、jQuery セレクターは要素を見つけた後に動作を追加します。2. jQuery セレクターはより優れた相互作用を持ちます。ブラウザの機能. 互換性; 3. CSS セレクターと jQuery セレクターの効率は異なります。

jqueryセレクターとCSSセレクターの違いは何ですか?

jQuery セレクターと CSS セレクターは非常によく似て記述されており、どちらも暗黙的な反復の特性があり、各選択をループする必要がないことがわかっています。セレクターの要件を満たしています。比較的使いやすい要素です。通常、CSS セレクターを $("") で囲むと、

#CSS セレクター jQuery セレクター ID セレクター #myID $("#myID") クラス セレクター .myClass $(".myClass") タグ セレクター p $("p") レベル セレクター p >strong $(" p>strong") ##css は擬似クラス セレクターと呼ばれます jQuery はフィルター セレクターと呼ばれます 以下の例を参照してください。CSS は各段落テキストの 14px に設定されており、色は赤です。 、テキストは jQuery で 16 ピクセルに設定され、色は青です。jQuery は DOM がロードされた後の動作を設定するため、すべての段落が青の 16 ピクセルの単語で表示されます。
## などの jQuery セレクターになります。

p:nth-child(3 )
$("p:nth-child(3)")

    选择器    

第一段

第二段

第三段

第四段

ログイン後にコピー

だから何2つの違いは何ですか?

1. 2 つは機能が異なり、CSS セレクターは要素を見つけた後、要素のスタイルを設定し、jQuery セレクターは要素を見つけた後の動作を追加します。

2. jQuery セレクターは、ブラウザー間の互換性が優れています。

3. セレクターの効率。

CSS セレクターの効率

1. ID セレクター (#myid)

2. クラス セレクター (.myclassname)

3. タグ セレクター (p 、h1、p)

4、隣接セレクター (h1 p)

5、サブセレクター (ul > li)

6、子孫セレクター (li a)

7、ワイルドカード セレクター (*)

8、属性セレクター (a[rel="external"])

9、疑似クラス セレクター (a:hover、 li:nth-child)

上記 9 つのセレクターの効率は高いものから低いものまでランク付けされており、ベースの ID セレクターの効率が最も高く、疑似クラスのセレクターの効率は最低。詳細な紹介については、「効率的な CSS セレクターの作成」 (アドレス: http://csswizardry.com/2011/09/writing-efficient-css-selectors/) を参照することもできます。

jQuery セレクターの効率

1. ID セレクター $('#id') と要素ラベル セレクター $('form')

2. クラス選択 $(' .className')

3、属性セレクター $('[attribute=value]') および疑似クラス セレクター $(':hidden')

その他のプログラミング 関連知識については、次のサイトを参照してください。 :

プログラミングコース

! !

以上がjqueryセレクターとCSSセレクターの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!