我试图选择在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属性中)。
$('input[inputName=someValue]')
$('input[name=inputName][value=someValue]')
[]
根据jQuery文档,尝试以下操作:
$('input[inputName\\[\\]=someValue]')
[EDIT]但是,我不确定这是您选择器的正确语法。您可能想要:
$('input[name="inputName[]"][value="someValue"]')