1ドル。 jQuery では、$("") は、$(document.createElement("span")) と同等の使用法です: [attribute$= value]。 、指定された属性が何らかの値で終わる要素と一致します。以下に例を示します。
HTML コード
jQuery コード:
$("input[name$='letter ' ]")
結果:
[ , ]
2.!.セレクター: [attribute!=value]、指定された属性を含まないすべての要素に一致するか、属性が特定の値に等しくありません。このセレクターは not ([attr=value]) と同等です。
例:
HTML コード
jQuery コード:
$("input[name!='newsletter' ]" ).attr("checked", true);
結果:
[ ]
3.*。セレクター: [attribute*=value]、指定された属性を特定の値を含む要素に一致させます。例を示します。
HTML コード:
jQuery コード:
$("input[ name *='man']")
結果:
[ , , ]
4.@.指定された属性を含む要素と一致します。 jQuery 1.3 では、先頭の @ 記号が非推奨になったことに注意してください。最新バージョンとの互換性を維持したい場合は、@ 記号
を削除してください。
5.^.セレクター: [attribute^=value]、指定された属性が特定の値で始まる要素と一致します。 以下に例を示します:
HTML コード:
jQuery コード:
$("input[name^='news']")
結果:
[ , ]
jQuery では、 $("input[name='metaId']").val() を使用すると、選択したラジオの値を直接取得することはできませんが、ラジオ タグの最初の値のみを取得することができます。これは、jquery が xpath 言語を使用しているためである可能性があります。検索に関連しており、通常は選択されたラジオの値を取得する必要があります。メソッドはいくつかあります:
1、$("input[name='metaId']:checked").val() を使用します。 // name はラジオ
2 の name 属性名を表します。$(":radio:checked").val() を使用して取得します。 // ページを 1 セットのラジオ タグのみに制限します