English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery 選択子リファレンスマニュアル

jQuery選択子はHTML要素を選択および操作することができます。

jQuery選択子

このセクションには最新のjQuery JavaScriptライブラリに属する選択子の完全なリストが含まれています。

全ての選択子はいくつかのカテゴリに分類されます。

要素選択子

選択子説明
*$(""*")全ての要素(汎用選択子)を選択
#id$("#demo")id="demo"を持つ要素を選択
.class$(".demo")class="demo"を持つ全ての要素を選択
element$("p")全ての<p>要素を選択
selector1, selector2$("p, div")全ての<p>要素と全ての<div>要素を選択

階層選択子

選択子説明
ancestor descendant$("div p")同一階層の<div>要素内の全ての<p>要素を選択
parent > child$("div > p")全ての<p>要素が<div>要素の子孫であるものを選択
prev + next$("div" + p")同一階層の<div>要素の後ろに続く全ての<p>要素を選択
prev ~ siblings$("div ~ p")同一階層の<div>要素と同級の全ての<p>要素を選択

属性選択子

選択子説明
[attribute]$("[target]")具有target属性の全ての要素を選択
[attribute=value]$("a[href=&#"39;CSS3'])選択所有href属性値が「CSS」のもの3の<a>要素
[attribute!=value]$("a[href!=&#"39;CSS3'])href属性値が「CSS」でないすべての選択3の<a>要素
[attribute~=value]$('[alt~=Parrot]')alt属性を持ち「Parrot」の単語を含むすべての要素を選択
[attribute|=value]$('[lang|=en]')lang属性値が「en」で始まるすべての要素を選択
[attribute^=value]$('a[href^=https]')href属性値が「https」で始まるすべての<a>要素を選択
[attribute$=value]$('a[href$='.org'])href属性値が「.org」で終わるすべての<a>要素を選択
[attribute*=value]$('a[href*=example])href属性値が「example」のサブストリングを含むすべての<a>要素を選択

基本的なフィルタ選択子

選択子説明
:first$('p:first')最初の<p>要素を選択
:last$('p:last')最後の<p>要素を選択
:even$('tr:even')偶数<tr>要素、ゼロインデックスを選択
:odd$('tr:odd')ゼロインデックスの奇数<tr>要素を選択
:not()$('p:not(.demo)')class="demo"を持たないすべての<p>要素を選択
:eq()$('tr:eq('2)")一致する集合からゼロから始まるインデックスで第3つの<tr>要素を選択
:lt()$('tr:lt('5)")インデックス番号が小さいすべての選択5の<tr>要素、ゼロから始まるインデックス
:gt()$('tr:gt('5)")インデックス番号が大きいすべての選択5の<tr>要素、ゼロから始まるインデックス
:header$(':header')すべてのヘッダー要素を選択します。例えば<h1>、<h2>、<h3>など
:lang()$('div:lang(en)')言語値が“ en”を持つすべての<div>要素を選択します。つまりlang="en"、lang="en-us"など
:root$(':root')ドキュメントのルート要素を選択します。この要素は常にHTMLドキュメントの<html>要素です
:animated$(':animated')選択子が実行中のアニメーション要素を選択

後代選択子

選択子説明
:first-child$("p:first-child)親の要素に属する最初の子要素のすべての<p>要素を選択
:last-child$("p:last-child)親の要素に属する最後の子要素のすべての<p>要素を選択
:only-child$("p:only-child)親要素の唯一の子要素のすべての<p>要素を選択
:first-of-type$("p:first-of-type)親要素の最初の<p>要素のすべての<p>要素を選択
:last-of-type$("p:last-of-type)親要素の最後の<p>要素のすべての<p>要素を選択
:only-of-type$("p:only-of-type)すべての同じ要素名を持ち、同級を持たない<p>要素を選択
:nth-child(n)$("p:nth-child(3)")選択
:nth-last-child(n)$("p:nth-last-child(4)")親要素の4番目の子要素であり、前の要素から最初の要素までのすべての<p>要素を選択
:nth-of-type(n)$("span:nth-of-type(3)")親要素の第3つの<span>要素のすべての<span>要素を選択
:nth-last-of-type(n)$("span:nth-last-of-type(4)")親要素の4個の<span>要素のすべての<span>要素、最後の要素から最初の要素までカウント

コンテンツフィルターセレクタ

選択子説明
:contains()$("p:contains('is')")「is」テキストを含むすべての<p>要素を選択
:empty$(:empty)空要素(子要素またはテキストを含まない要素)を選択
:has()$("p:has(span)")少なくとも1つの<span>要素を持つすべての<p>要素を選択
:parent$(:parent)少なくとも1つの子要素を持つすべての要素(要素またはテキスト)を選択

テーブルセレクタ

選択子説明
:input$(:input)すべての入力、テキストエリア、選択およびボタン要素を選択
:text$(:text)「text」タイプのすべての入力要素を選択
:password$(:password)「password」タイプのすべての入力要素を選択
:radio$(:radio)「radio」タイプのすべての入力要素を選択
:checkbox$(:checkbox)「checkbox」タイプのすべての入力要素を選択
:button$(:button)「button」タイプのすべての入力およびボタン要素を選択
:submit$(:submit)「submit」タイプのすべての入力およびボタン要素を選択
:reset$(:reset)type="reset"のすべての入力およびボタン要素を選択
:image$(":image")type="image"のすべての入力要素を選択
:file$(":file")type="file"のすべての入力要素を選択
:enabled$(":enabled")すべての有効な要素を選択
:disabled$(":disabled")すべての無効な要素を選択
:selected$(":selected")選択されたすべての要素を選択、<option> 要素にのみ適用
:checked$(":checked")選択されたまたは選択された要素を選択、チェックボックス、ラジオボタンおよび選択エレメントに適用
:focus$(":focus")現在フォーカス中の要素を選択

可視性選択子

選択子説明
:hidden$("p:hidden")すべての隠された <p> 要素を選択
:visible$("p:visible")すべての可視 <p> 要素を選択