jQuery基本セレクターの使い方

WBOY
WBOYオリジナル
2023-05-25 10:21:36606ブラウズ

jQuery は、主に DOM 操作とイベント処理を簡素化するために使用される人気のある JavaScript ライブラリです。 jQuery を使用する場合、セレクターは要素やコンポーネントを簡単に見つけるのに役立ちます。この記事ではjQueryの基本的なセレクターの使い方を解説します。

1. 基本構文

セレクターは、jQuery 関数 $() または jQuery() を通じて作成されます。通常、セレクターは、選択する要素またはコンポーネントを説明する文字列です。たとえば、すべての段落要素を選択するには、次の構文を使用できます。

$("p")

同じ $() 関数内で複数のセレクターをカンマで区切ることもできます。たとえば、すべての段落とハイパーリンク要素を選択するには、次の構文を使用できます:

$("p,a")

2. 基本セレクター

jQuery には、いくつかの基本セレクターが用意されています。次に、一般的に使用される基本セレクターをいくつか示します。

  1. 要素セレクター

要素セレクターは、特定の種類の要素を選択します。たとえば、すべての段落要素を選択するには、次の構文を使用できます。

$("p")
  1. ID セレクター

ID セレクターは、ID 属性に基づいて要素を選択します。たとえば、ID「myDiv」を持つ要素を選択するには、次の構文を使用できます。

$("#myDiv")
  1. クラス セレクター

クラス セレクターは、特定のクラスを持つ要素を選択します。 。たとえば、クラス名「myClass」を持つ要素を選択するには、次の構文を使用できます。

$(".myClass")
  1. 属性セレクター

属性セレクターは、特定の属性を持つ要素を選択できます。価値観。たとえば、href 属性を持つすべてのハイパーリンク要素を選択するには、次の構文を使用できます。

$("a[href]")

3. 組み合わせたセレクター

上記の基本的なセレクターを組み合わせて使用​​すると、より複雑なセレクターを実装できます。 。以下に、一般的に使用されるいくつかの組み合わせセレクターを示します。

  1. 子孫セレクター

子孫セレクターは、要素内の子要素を選択できます。たとえば、ID「myDiv」の下にあるすべての段落要素を選択するには、次の構文を使用できます。

$("#myDiv p")
  1. 子要素セレクター

子要素セレクターは子のみを選択できます。要素。たとえば、ID「myList」を持つすべての li 子要素を選択するには、次の構文を使用できます。

$("#myList > li")
  1. 兄弟要素セレクター

兄弟要素セレクターは、次の構文を使用できます。隣接する対象要素と同じです。たとえば、ID「myDiv」のターゲット要素に隣接するすべての div 要素を選択するには、次の構文を使用できます。

$("#myDiv + div")

4. フィルター セレクター

基本セレクターに加えて、フィルター セレクター

jQuery には、属性、内容、位置、要素のその他の条件に基づいて選択できるフィルター セレクターも多数用意されています。

    次に、一般的に使用されるフィルター セレクターをいくつか示します。
:最初のセレクター

    :最初のセレクターは、セレクターに一致する最初の要素を選択します。たとえば、最初の li 要素を選択するには、次の構文を使用できます。
  1. $("li:first")
:最後のセレクター

    :最後のセレクターは、一致する最後の要素を選択できます。セレクター。たとえば、最後の li 要素を選択するには、次の構文を使用できます。
  1. $("li:last")
:even および :odd セレクター

    :even および :odd セレクターは一致を選択できます。偶数要素と奇数要素のセレクター。たとえば、リスト内の偶数番号の li 要素をすべて選択するには、次の構文を使用できます。
  1. $("li:even")
:contains selector

    :contains selector can select elementsテキストの内容に基づいて。たとえば、テキスト「JavaScript」を含む li 要素を選択するには、次の構文を使用できます。
  1. $("li:contains('JavaScript')")
:not selector

:not selector は要素を除外できます。指定されたセレクターを使用して。たとえば、ID「myList」の下にある li 要素ではないすべての子要素を選択するには、次の構文を使用できます:

$("#myList *:not(li)")

5. 概要

### jQuery では、セレクターは非常に強力です。ページ要素とコンポーネントを簡単かつ迅速に配置して操作できます。この記事では、jQuery をよりよく理解して使用できるように、基本的なセレクター、結合セレクター、フィルター セレクターの一般的な方法をいくつか説明します。 ###

以上がjQuery基本セレクターの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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