属性セレクタ
メモ
構文
【パラメータ】
attribute:属性名
value:属性値
attributeFilter1 ~ attributeFilterN:属性フィルタ
【属性セレクタ (存在)】
jQuery( "[attribute]" ) 1.0
【属性セレクタ (完全一致)】
jQuery( "[attribute='value']" ) 1.0
【属性セレクタ (先頭一致)】
jQuery( "[attribute^='value']" ) 1.0
【属性セレクタ (末尾一致)】
jQuery( "[attribute$='value']" ) 1.0
【属性セレクタ (部分一致)】
jQuery( "[attribute*='value']" ) 1.0
【属性セレクタ (リスト項目一致)】
jQuery( "[attribute~='value']" ) 1.0
【属性セレクタ (プレフィックス)】
jQuery( "[attribute|='value']" ) 1.0
【属性セレクタ (否定)】
jQuery( "[attribute!='value']" ) 1.0
【属性セレクタ (複数 AND)】
jQuery( "[attributeFilter1]~[attributeFilterN]" ) 1.0
関連
- jQuery リファレンス メモ
- CSS リファレンス メモ
- jQuery (英語)
- Has Attribute Selector [name]
- Attribute Equals Selector [name="value"]
- Attribute Starts With Selector [name^="value"]
- Attribute Ends With Selector [name$="value"]
- Attribute Contains Selector [name*="value"]
- Attribute Contains Word Selector [name~="value"]
- Attribute Contains Prefix Selector [name|="value"]
- Attribute Not Equal Selector [name!="value"]
- Multiple Attribute Selector [name="value"][name2="value2″]
例
<input id="inputA" name="Start" value="123" class="classA classB">
<input id="inputB" name="StartMiddle" value="456" class="classB classC" lang="ja">
<input id="inputC" name="StartMiddleEnd" value="789" class="classC classD" lang="ja-JP" disabled>
<input id="inputD" name="Middle" value="123" class="classD classE" lang="en">
<input id="inputE" name="MiddleEnd" value="456" class="classE classF" lang="en-US">
<input id="inputF" name="End" value="789" class="classF classG" lang="en-UK" disabled>
【出力】
<input id="inputA2" name="Start" value="123" class="classA classB">
<input id="inputB2" name="StartMiddle" value="456" class="classB classC" lang="ja">
<input id="inputC2" name="StartMiddleEnd" value="789" class="classC classD" lang="ja-JP" disabled>
<input id="inputD2" name="Middle" value="123" class="classD classE" lang="en">
<input id="inputE2" name="MiddleEnd" value="456" class="classE classF" lang="en-US">
<input id="inputF2" name="End" value="789" class="classF classG" lang="en-UK" disabled>