jqueryセレクターにはどのような種類がありますか?
jquery セレクターには、1. ID やクラスなどで要素を検索する基本セレクター、2. 階層関係に基づいて特定の要素を取得する階層セレクター、3. の 4 種類があります。フィルタリング セレクタには、コンテンツ フィルタリング、可視性フィルタリング、属性フィルタリング、およびサブ要素フィルタリングが含まれます。4. フォーム セレクタは、要素のコレクションを返すことができます。
このチュートリアルの動作環境: Windows10 システム、jquery3.2.1 バージョン、Dell G3 コンピューター。
jQuery セレクターの種類とは
1. 基本セレクター
基本セレクターは、jQuery セレクターで最も一般的に使用され、最も単純です。要素の ID、クラス、タグ名などを通じて DOM 要素を検索します。
1. ID セレクター #id
説明: 指定された ID に基づいて要素を照合し、単一の要素を返します (注: Web ページでは、ID 名繰り返しはできません)
例: $("#test") は、test
2 の ID を持つ要素を選択します。クラス selector.class
説明: 指定されたクラス名が要素と一致し、要素セットを返します
例: $(".test") はクラス test
3 を持つすべての要素を選択します。 (ラベル) セレクター要素
説明: 指定された要素名に基づいて要素を照合し、要素コレクションを返します
例: $("p") はすべての
を選択します。 elements $("div "): すべての div タグを選択します。
4、*
説明: すべての要素に一致し、要素セットを返します
例: $("* ") すべての要素を選択します。
5、selector1、selector2、...、selectorN (共用体セレクター)
説明: 各セレクターを次と一致させます。要素はマージされ、マージされた要素セットを返すために一緒に返されます。
例: $("p,span,p.myClass") は、すべての
、、およびクラスが myClass ;p> である < を選択します。 ;タグの要素コレクション
2. 階層セレクター
階層セレクターは、階層関係に基づいて特定の要素を取得します。
1. 子孫セレクター
例: $("p span") は、
要素内のすべての 要素を選択します (注: 子孫セレクターは、子か孫かに関係なく、親要素の指定された選択されたすべての要素を選択します)
2. 子セレクター $("parent>child")
例: $("p>span") は、
要素の下にあるすべての 要素を選択します (注: 子セレクターは、親要素に直接属する子要素のみを選択します)
3.ピアセレクター $("prev next")
説明: prev 要素の直後にある次の要素を選択し、要素セットを返します例: $(". one p")クラス one4、兄弟セレクター $("prev~siblings")
Description : 後のすべての兄弟要素を選択します。 prev 要素を検索し、要素のセットを返します 例: $("#two~p") は、ID が two の要素の後のすべての兄弟要素のセットを選択します
3. フィルター セレクター1>基本フィルター セレクター
1, :first
説明: 最初の An 要素を選択します。単一の要素を返します。
例: $("p:first") はすべての
要素の中から最初の
要素を選択します
2, :last
説明: 最後の要素を選択し、単一の要素を返します。
例: $("p:last") すべての
要素の中から最後の
要素を選択します
3。 : not(selector)
説明: 指定されたセレクターに一致するすべての要素を削除し、要素のコレクションを返します
例: $("input:not(.myClass)" ) を選択します。クラスが myClass
4 ではない要素、:even
説明: インデックスが偶数であるすべての要素を選択し、インデックスは 0 から始まり、要素セット
## を返します。 #5. :odd説明: インデックスが奇数であるすべての要素を選択します。インデックスは 0 から始まり、要素セット 6 を返します。 :eq(index)説明: インデックスが Index と等しい要素を選択します。インデックスは 0 から始まり、単一の要素を返します。 7, :gt(index) 説明:インデックスはインデックスより大きいです。インデックスは 0 から始まり、要素を返します。 Collection8, :lt(index)説明: インデックスがインデックスより小さい要素を選択し、インデックスが開始されます0 から要素コレクションを返します9, :focus説明: 現在フォーカスされている要素を選択します#2>コンテンツ フィルター セレクター1, :contains(text)説明 : テキスト「I」を含む要素を選択し、要素コレクションを返します。
例: $("p:contains('I ')") テキスト「I」
2, :empty
説明を含む要素を選択します。子要素またはテキスト要素を含まない空の要素を選択し、要素のコレクションを返します。
例: $("p:empty") 子要素またはテキスト要素を含まない空の要素を選択します 空の
要素 (
)3、:has(セレクタ)
説明: セレクターによって一致した要素を含む要素を選択し、要素コレクションを返します。
例: $("p:has(p)")
を含む
を選択します。 ; element Element (
)4, :parent
説明: 子要素またはテキストを含む要素を選択し、その要素を返しますcollection
例: $("p:parent") は、子要素またはテキスト要素 (
または要素を選択します。 ;text< ;/p>)
3>可視フィルタ セレクタ
1, :hidden
説明: すべての非表示要素を選択し、要素コレクションを返します。
2, :visible
説明: 表示されているすべての要素を選択し、要素コレクションを返します
4>属性フィルター セレクター (要素コレクションを返す)
1.[attribute]
例: $("p[id]") id 属性を持つ p 要素を選択します
2.[attribute=value]
例: $("input[name=text]") text と等しい name 属性を持つ入力要素を選択します
3, [attribute!=value]
例: $ ("input[name!=text]") text と等しくない name 属性を持つ入力要素を選択します
4, [attribute^=value]
例: $("input[ name ^=text]") text
5, [attribute$=value]
例: $("input[name$=text]") で始まる name 属性を持つ入力要素を選択しますtext で終わる name 属性を持つ入力要素を選択します。
6, [attribute*=value]
例: $("input[name*=text]") を含む name 属性を持つ入力要素を選択します。 text 入力要素
7、[attribute~=value]
例: $("input[class~=text]") は、テキストを含むクラス属性を持つスペース区切りの値を選択します。入力要素
8, [attribute1][attribute2][attributeN]
説明: 複数の属性フィルター セレクターをマージします
5>フォーム オブジェクト属性フィルター選択デバイス (要素のコレクションを返します)
1, :enabled
説明: 使用可能なすべての要素を選択します
#2, :disabled
説明: 選択します使用できないすべての要素
3, :checked
説明: 選択されているすべての要素 (ラジオ ボックス、チェック ボックス) を選択します
例: $("input: selected") すべて選択しますselected 要素
4, :selected
説明: 選択されたすべてのオプション要素を選択します (ドロップダウン リスト)
例: $("select option:selected ") 選択されたすべてのオプション要素を選択します。
4. フォーム セレクター (要素のコレクションを返します。同様の使用法)
1. :text
説明: すべての単一行テキスト ボックスを選択します
例: $(":text")すべての単一行テキスト ボックスを選択します
2. :password
#説明: すべてのパスワード ボックスを選択します
##3.:button
説明: すべてのボタンを選択します
4、 :checkbox
説明: すべての複数選択ボックスを選択します
推奨される関連ビデオ チュートリアル: jQuery ビデオ チュートリアル
以上がjqueryセレクターにはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









jQuery 参照方法の詳細説明: クイック スタート ガイド jQuery は、Web サイト開発で広く使用されている人気のある JavaScript ライブラリであり、JavaScript プログラミングを簡素化し、開発者に豊富な機能を提供します。この記事では、jQuery の参照方法を詳しく紹介し、読者がすぐに使い始めるのに役立つ具体的なコード例を示します。 jQuery の導入 まず、HTML ファイルに jQuery ライブラリを導入する必要があります。 CDN リンクを通じて導入することも、ダウンロードすることもできます

jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか? jQuery で PUT リクエストを送信する方法は、他のタイプのリクエストを送信する方法と似ていますが、いくつかの詳細とパラメータ設定に注意する必要があります。 PUT リクエストは通常、データベース内のデータの更新やサーバー上のファイルの更新など、リソースを更新するために使用されます。以下は、jQuery の PUT リクエスト メソッドを使用した具体的なコード例です。まず、jQuery ライブラリ ファイルが含まれていることを確認してから、$.ajax({u

jQueryで要素の高さ属性を削除するにはどうすればよいですか?フロントエンド開発では、要素の高さ属性を操作する必要が生じることがよくあります。要素の高さを動的に変更する必要がある場合や、要素の高さ属性を削除する必要がある場合があります。この記事では、jQuery を使用して要素の高さ属性を削除する方法と、具体的なコード例を紹介します。 jQuery を使用して高さ属性を操作する前に、まず CSS の高さ属性を理解する必要があります。 height 属性は要素の高さを設定するために使用されます

jQuery は、フロントエンド開発で広く使用されている高速、小型、機能豊富な JavaScript ライブラリです。 2006 年のリリース以来、jQuery は多くの開発者にとって最適なツールの 1 つとなっていますが、実際のアプリケーションでは、いくつかの利点と欠点もあります。この記事では、jQuery の長所と短所を詳しく分析し、具体的なコード例で説明します。利点: 1. 簡潔な構文 jQuery の構文設計は簡潔かつ明確であるため、コードの読みやすさと記述効率が大幅に向上します。例えば、

タイトル: jQuery ヒント: ページ上のすべての a タグのテキストをすばやく変更する Web 開発では、ページ上の要素を変更したり操作したりする必要がよくあります。 jQuery を使用する場合、ページ内のすべての a タグのテキスト コンテンツを一度に変更する必要がある場合があります。これにより、時間と労力を節約できます。以下では、jQuery を使用してページ上のすべての a タグのテキストをすばやく変更する方法と、具体的なコード例を紹介します。まず、jQuery ライブラリ ファイルを導入し、次のコードがページに導入されていることを確認する必要があります: <

タイトル: jQuery を使用して、すべての a タグのテキスト コンテンツを変更します。 jQuery は、DOM 操作を処理するために広く使用されている人気のある JavaScript ライブラリです。 Web 開発では、ページ上のリンク タグ (タグ) のテキスト コンテンツを変更する必要が生じることがよくあります。この記事では、この目標を達成するために jQuery を使用する方法を説明し、具体的なコード例を示します。まず、jQuery ライブラリをページに導入する必要があります。 HTML ファイルに次のコードを追加します。

jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか? jQuery を使用して DOM 要素を操作する場合、要素に特定の属性があるかどうかを判断する必要がある状況がよく発生します。この場合、jQuery が提供するメソッドを使用してこの関数を簡単に実装できます。以下では、jQuery 要素が特定の属性を持つかどうかを判断するために一般的に使用される 2 つの方法を紹介し、具体的なコード例を添付します。方法 1: attr() メソッドと typeof 演算子 // を使用して、要素に特定の属性があるかどうかを判断します

jQuery は、Web ページでの DOM 操作やイベント処理を処理するために広く使用されている人気のある JavaScript ライブラリです。 jQueryではeq()メソッドを利用して指定したインデックス位置の要素を選択しますが、具体的な使い方と応用シーンは以下の通りです。 jQuery では、 eq() メソッドは、指定されたインデックス位置にある要素を選択します。インデックス位置は 0 からカウントされます。つまり、最初の要素のインデックスは 0、2 番目の要素のインデックスは 1 などとなります。 eq() メソッドの構文は次のとおりです。 $("s
