目次
(jQuery 拡張機能)
要素に一致します。
要素の前の兄弟要素
ホームページ ウェブフロントエンド jsチュートリアル jquery で一般的に使用されるセレクターの型とその使用原則の紹介

jquery で一般的に使用されるセレクターの型とその使用原則の紹介

Jun 16, 2017 am 10:23 AM
JavaScriptセレクター

jqueryセレクター、css3セレクターと各種セレクター 非常に柔軟なjqueryセレクターとして、どのように使用しますか?

1. jQuery セレクターの基本的な使用法

CSS3 セレクター標準ドラフトによって定義されたセレクター構文では、jQuery はかなり完全なサブセットのセットをサポートし、いくつかの非標準の追加もサポートしていますが、非常に便利です疑似クラス。注: このセクションは jQuery セレクターについて説明します。これらのセレクターの多く (すべてではありません) は CSS スタイル シートで使用できます。セレクターの構文は 3 レベルの構造になっています。最も単純な形式のセレクターを見たことがあるでしょう。 「#te st」は、id 属性「test」を持つ要素を選択します。 「blockquote」はドキュメント内のすべての

要素を選択し、「p.note」はクラス属性「note」を持つすべての
要素を選択します。単純なセレクターは、結合文字が区切り文字として使用されている限り、「p.note>p」や「blockquote i」などの「結合セレクター」に結合できます。単純なセレクターと結合されたセレクターは、カンマ区切りのリストにグループ化することもできます。このタイプのセレクター グループは、$() 関数に渡される選択の最も一般的な形式です。組み合わせたセレクターとセレクター グループを説明する前に、まず単純なセレクターの構文を理解する必要があります。

jquery で一般的に使用されるセレクターの型とその使用原則の紹介

1. 単純なセレクターの使用法

単純なセレクターの始まりは (明示的または暗黙的に) タグ型宣言です。たとえば、

要素のみに興味がある場合は、単純なセレクターを「P」で始めることができます。選択した要素がタグ名と関係がない場合は、代わりにワイルドカード「*」を使用できます。セレクターがタグ名またはワイルドカードで始まらない場合、ワイルドカードが暗黙的に含まれます。

タグ名またはワイルドカードは、代替文書要素の初期セットを指定します。単純なセレクターでは、タグ型宣言の後の部分は 0 個以上のフィルターで構成されます。フィルターは、記述された順序で左から右に適用され、それぞれのフィルターによって、選択された要素のセットが絞り込まれます。次の表に、jQuery でサポートされるフィルターを示します。

jQuery Selection Filter

Filter 意味

#id id属性がidである要素と一致します。有効な ITML ドキュメントでは、同じ ID を持つ複数の要素が存在することはありません。そのため、このフィルターは通常、スタンドアロンのセレクターとして使用されます

.class クラス属性 (スペースで区切られた A に解析された文字列) と一致します。クラス word のすべての要素を含む単語のリスト)

[attr] attr 属性を持つすべての要素と一致します (値に関係なく)

[attr=val] attr 属性を持つすべての要素と一致しますattr 属性と値 val

[attr!=val]であるすべての要素 attr 属性を持たないすべての要素と一致する、または attr 属性の値が val ではない ((jQuery 拡張機能)

[attr^=val] attr属性値がvalで始まる要素と一致する

[attr$=val] attr属性値がvalで終わる要素と一致する

[attr*=val] ] attr 属性値に val が含まれる要素と一致する 要素

[attr~=val] は、attr 属性がスペースで区切られた単語のリストとして解釈される場合、単語 val を含む要素と一致します。 selector "p.note" は "p[class~" と同じです。 =note]" と同じです

[attr|=val] attr 属性値が val で始まり、その後に他の文字が含まれない要素と一致します。それ、または他の文字はハイフンで始まる要素です

:animated matches アニメーション化される要素、アニメーションは jQuery によって生成されます

:button

:checkbox 要素 (jQuery 拡張機能)、このフィルターは、入力タグ "input:checkbox" を明示的にプレフィックスとして付けるとより効率的です指定されたテキストを含む要素 (jQuery 拡張機能)。このフィルタの括弧はテキストの範囲を指定します。引用符は必要ありません。フィルターされた要素のテキストは、textContent または innerText 属性によって決まります。これは、タグやコメントのない、元のドキュメントのテキストです。

: 無効 無効な要素と一致します

: 空 子ノードに一致しません。テキストコンテンツのない要素

:enabled 無効になっていない要素と一致します

:eq(n) ドキュメントの順序に基づいて選択されたリストのn番目の要素と一致し、シリアル番号は0から始まります( jQuery拡張子)

:even はリスト内の偶数番号の要素と一致します。最初の要素のシーケンス番号は 0 なので、実際には 1 番目、3 番目、5 番目…の要素が選択されます (jQuery 拡張機能)

:file matches :first はリストの最初の要素と一致します。 ":eq(0)" (jQuery 拡張機能) と同じ

:first-child 一致した要素は、その親ノードの最初の子要素です。注: これは、「:first」とは異なります

:gt(n) ドキュメントの順序に基づいて 0 から始まる、選択されたリスト内の n より大きいシリアル番号を持つ要素と一致します (jQuery 拡張機能)

: has( sel) 一致した要素には、埋め込みセレクター sel

:header と一致する子孫要素があります すべてのヘッダー要素と一致します:

または
(jQuery 拡張機能)

:hidden

画面上に表示されないすべての要素と一致します: 一般的に、これらの要素の offsetWidth と offsetHeight は 0 であると見なされます

:image

要素と一致します。このフィルターは jquery で一般的に使用されるセレクターの型とその使用原則の紹介 要素 (jQuery 拡張機能) :input

と一致しないことに注意してください:

以上がjquery で一般的に使用されるセレクターの型とその使用原則の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

JavaScriptの文字列文字を交換します JavaScriptの文字列文字を交換します Mar 11, 2025 am 12:07 AM

JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

独自のAjax Webアプリケーションを構築します 独自のAjax Webアプリケーションを構築します Mar 09, 2025 am 12:11 AM

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

独自のJavaScriptライブラリを作成および公開するにはどうすればよいですか? 独自のJavaScriptライブラリを作成および公開するにはどうすればよいですか? Mar 18, 2025 pm 03:12 PM

記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

ブラウザでのパフォーマンスのためにJavaScriptコードを最適化するにはどうすればよいですか? ブラウザでのパフォーマンスのためにJavaScriptコードを最適化するにはどうすればよいですか? Mar 18, 2025 pm 03:14 PM

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

ブラウザ開発者ツールを使用してJavaScriptコードを効果的にデバッグするにはどうすればよいですか? ブラウザ開発者ツールを使用してJavaScriptコードを効果的にデバッグするにはどうすればよいですか? Mar 18, 2025 pm 03:16 PM

この記事では、ブラウザ開発者ツールを使用した効果的なJavaScriptデバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

jQueryマトリックス効果 jQueryマトリックス効果 Mar 10, 2025 am 12:52 AM

マトリックスの映画効果をあなたのページにもたらしましょう!これは、有名な映画「The Matrix」に基づいたクールなJQueryプラグインです。プラグインは、映画の古典的な緑色のキャラクター効果をシミュレートし、画像を選択するだけで、プラグインはそれを数値文字で満たされたマトリックススタイルの画像に変換します。来て、それを試してみてください、それはとても面白いです! それがどのように機能するか プラグインは画像をキャンバスにロードし、ピクセルと色の値を読み取ります。 data = ctx.getimagedata(x、y、settings.greasize、settings.greasize).data プラグインは、写真の長方形の領域を巧みに読み取り、jQueryを使用して各領域の平均色を計算します。次に、使用します

シンプルなjQueryスライダーを構築する方法 シンプルなjQueryスライダーを構築する方法 Mar 11, 2025 am 12:19 AM

この記事では、jQueryライブラリを使用してシンプルな画像カルーセルを作成するように導きます。 jQuery上に構築されたBXSLiderライブラリを使用し、カルーセルをセットアップするために多くの構成オプションを提供します。 今日、絵のカルーセルはウェブサイトで必須の機能になっています - 1つの写真は千の言葉よりも優れています! 画像カルーセルを使用することを決定した後、次の質問はそれを作成する方法です。まず、高品質の高解像度の写真を収集する必要があります。 次に、HTMLとJavaScriptコードを使用して画像カルーセルを作成する必要があります。ウェブ上には、さまざまな方法でカルーセルを作成するのに役立つ多くのライブラリがあります。オープンソースBXSLiderライブラリを使用します。 BXSLiderライブラリはレスポンシブデザインをサポートしているため、このライブラリで構築されたカルーセルは任意のものに適合させることができます

Angularを使用してCSVファイルをアップロードおよびダウンロードする方法 Angularを使用してCSVファイルをアップロードおよびダウンロードする方法 Mar 10, 2025 am 01:01 AM

データセットは、APIモデルとさまざまなビジネスプロセスの構築に非常に不可欠です。これが、CSVのインポートとエクスポートが頻繁に必要な機能である理由です。このチュートリアルでは、Angular内でCSVファイルをダウンロードおよびインポートする方法を学びます

See all articles