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

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

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

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

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ホットトピック









