name 属性に角括弧があるこの要素を選択しようとしています:
<input type="text" name="inputName[]" value="someValue">
これを試してみました(うまくいきませんでした):
$('input[inputName[]=someValue]')
また、これも当てはまりません:
$('input[inputName[]=someValue]')
またはこれ:
$('input["inputName[]"=someValue]')
編集:皆さんの何人かが指摘したように、$('input[inputName=someValue]')
は決して機能しません。 私がやろうとしていたのは、 です$('input[name=inputName][value=someValue]')
(ただし、[]
name 属性内)。
ベストアンサー1
によるとjQuery ドキュメント、 これを試して:
$('input[inputName\\[\\]=someValue]')
[編集] ただし、それがセレクターの正しい構文であるかどうかはわかりません。おそらく次のようになります:
$('input[name="inputName[]"][value="someValue"]')