jquery で一般的に使用されるセレクターの型とその使用原則の紹介
jqueryセレクター、css3セレクターと各種セレクター 非常に柔軟なjqueryセレクターとして、どのように使用しますか? 1. jQuery セレクターの基本的な使用法 CSS3 セレクター標準ドラフトによって定義されたセレクター構文では、jQuery はかなり完全なサブセットのセットをサポートし、いくつかの非標準の追加もサポートしていますが、非常に便利です疑似クラス。注: このセクションは jQuery セレクターについて説明します。これらのセレクターの多く (すべてではありません) は CSS スタイル シートで使用できます。セレクターの構文は 3 レベルの構造になっています。最も単純な形式のセレクターを見たことがあるでしょう。 「#te st」は、id 属性「test」を持つ要素を選択します。 「blockquote」はドキュメント内のすべての 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 と一致する子孫要素があります すべてのヘッダー要素と一致します: 画面上に表示されないすべての要素と一致します: 一般的に、これらの要素の offsetWidth と offsetHeight は 0 であると見なされます :image 要素と一致します。このフィルターは |
以上が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)

ホットトピック

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

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

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

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

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

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

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

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