jQuery 在名称包含 “[” 字符时按名称获取对象

jQuery get object by name when name contains a "["-character

本文关键字:获取 字符 取对象 包含 jQuery      更新时间:2023-09-26

考虑这个HTML:

<input type="text" name="inputa[42]" value="2012-05-02" />
<input type="text" name="inputb[42]" value="74,178" />
<input type="text" name="inputa[85]" value="2013-02-14" />
<input type="text" name="inputb[85]" value="21,35" />

如何使用jQuery选择器获取名称为inputa[85]的输入值?

如果名称不包含[85],那将很容易,但现在我无法$("input[name=inputa[85]]")工作,这是可以理解的,但是如何解决它(不更改名称属性)?

在引号中:

$("input[name='inputa[85]']")

$('input[name="inputa[85]"]')

如果您不知道括号中的值或上面 abuduba 的答案,您可以使用$('input[name*="inputa"]')