jquery - 按名称引用输入?

标签 jquery input reference

我的表单字段的名称是 contact[0][state],我试图通过 jquery 引用它来设置默认值,但它不起作用,我想知道它是否因为括号而不起作用?

我正在尝试:

$('input[name=concat[0][state]]').val('NY');

最佳答案

没关系,您缺少引号 (")。

试试这个:

$('input[name="concat[0][state]"]').val('NY');

我知道括号作为 ID 会出现问题,但作为属性,只要它们在引号中,它就应该可以正常工作。

添加更多信息,您也可以转义括号,但仍必须将它们放在引号中。

$('input[name="concat\\[0\\]\\[state\\]"]').val('NY');

关于jquery - 按名称引用输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854816/

相关文章:

c++ - 在 C++ 中使用 getline 和 >> 运算符检查输入文件

c++ - 为什么两种乐趣都返回相同?

java - 卡在方法/类引用问题上(JAVA Basic)

javascript - 将 jQuery Accordion 元素从一个 Accordion 移动到另一个 Accordion

javascript - Rails Bootstrap 工具提示样式不起作用

javascript - 如何避免发布特定输入?

javascript - 如何计算 Json 中的不同值

batch-file - 批处理文件: input barcodes string substitution

powershell - 如何使用PowerShell从字符串读取特定变量?

generics - 使用 AsRef 返回包含在输入包装器类型中的引用