ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery は、属性、コンテンツの一致、およびフォーム要素に基づいてオブジェクトを取得しますmatching_jquery

jQuery は、属性、コンテンツの一致、およびフォーム要素に基づいてオブジェクトを取得しますmatching_jquery

WBOY
WBOYオリジナル
2016-05-16 18:25:581078ブラウズ

指定された要素には、次のような id 属性が含まれています。 $("span[id]")

コードをコピー コードは次のとおりです。

AAA

BBB

<スパン名="Sx3">CCC

<スパン名="Sx4" ">DDD

EEE

FFF

指定された要素には、$("span:not(span[id])") または $("span:not([ id])")
コードをコピー コードは次のとおりです:

<スパン ID ="span1" name="S1" >AAA

BBB
;
CCC

DDD
🎜>
EEE

FFF


id 属性 (例: $(" body [id]")

コードをコピー コードは次のとおりです:
AAA

;BBB

CCC

DDD< ;/span>

EEE

FFF
;

は次のような要素値と一致します: $("span[name='S2']")

コードをコピー コードは次のとおりです。
AAA
>BBB

CCC
;
DDD
EEE
FFF



次のような要素の値と一致しません: $("span[name!='S2']")


コードをコピー コードは次のとおりです: AAA
BBB
スパン名="Sx3">CCC

<スパン名="Sx4">DDD

EEE

FFF



要素の値は ? で始まります。例: $("span[name^='S']")


コードをコピー コードは次のとおりです: AAA
BBB
CCC

DDD

EEE

FFF


要素の値は $("html [name$= '1']") のように ? で終わります。


コードをコピーします コードは次のとおりです:

AAA

BBB

CCC

DDD< /span>

EEE

FFF


要素の値には?が含まれます。例: $("body [name*='x']")
コードをコピー コードは次のとおりです:

AAA
🎜>BBB

CCC

DDD

EEE
🎜>
FFF



(ID と名前が「D」で始まる) などの複数の属性条件: $("body [id ][name^= 'D']")


AAA
BBB ;

<スパン名="Sx3">CCC

<スパン名="Sx4">DDD ;br/>
EEE

FFF
🎜>
「 AB」を含むスパンを検索: $("span:contains('AB')")



コードをコピー<スパン>
<スパン>/スパン>
スパン>ABC

>「AB」スパンを含む div を検索します: $("div span:contains('AB')")




コードをコピー


コードは次のとおりです。


ABC
ABC ;
ABC ;ABC

含まれるスパンの検索: $("span:has ('b')")




コードをコピー


コードは次のとおりです:


ABC
ABCgt;
空のスパンを検索します: $(" span:empty")




コードをコピー


コードは次のとおりです:


ABC

ABC


;


スパン: $("span:parent")


コードをコピーします

;span>ABC

ABC

/span>



:hidden と :visible は、それぞれ以下の非表示要素と表示要素に対応します。たとえば、表示されている要素を赤色にし、非表示の要素を灰色にします。 >


コードをコピーします
コードは次のとおりです: ;html>
;/head>

111

333

444

>$("div:visible").css("color", "red");
$("div:hidden").css("display ", "").css("color", " silver");



フォーム マッチング:
:入力マッチング: