小编典典

jQuery选择器,用于在name属性中带有方括号的输入

javascript

我试图选择在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属性中)。


阅读 1092

收藏
2020-04-25

共1个答案

小编典典

根据jQuery文档,尝试以下操作:

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

[EDIT]但是,我不确定这是您选择器的正确语法。您可能想要:

$('input[name="inputName[]"][value="someValue"]')
2020-04-25