名前属性に角括弧がある入力用のjQueryセレクター 質問する

名前属性に角括弧がある入力用のjQueryセレクター 質問する

name 属性に角括弧があるこの要素を選択しようとしています:

<input type="text" name="inputName[]" value="someValue">

これを試してみました(うまくいきませんでした):

$('input[inputName[]=someValue]')

また、これも当てはまりません:

$('input[inputName&#91;&#93;=someValue]')

またはこれ:

$('input["inputName[]"=someValue]')

編集:皆さんの何人かが指摘したように、$('input[inputName=someValue]')は決して機能しません。 私がやろうとしていたのは、 です$('input[name=inputName][value=someValue]')(ただし、[]name 属性内)。

ベストアンサー1

によるとjQuery ドキュメント、 これを試して:

$('input[inputName\\[\\]=someValue]')

[編集] ただし、それがセレクターの正しい構文であるかどうかはわかりません。おそらく次のようになります:

$('input[name="inputName[]"][value="someValue"]')

おすすめ記事