0

我必须将字符(从一个简单的变量或其他)插入到如下所示的文本字段中:

<input type="text" name="customPlugin[2127][textinput][comment]" size="10" value="" class="vmcustom-textinput">

一个页面上最多有十个,它们将运行 2127、2128、2129 等。我又一次尝试让 jQuery 或 JavaScript 选择具有此名称的项目(customPlugin[2127][文本输入][评论])

4

3 回答 3

2

确保将 name 属性的值用引号括起来,因为它包含特殊字符:

$('input[name="customPlugin[2127][textinput][comment]"]').val('your insertion')
于 2013-10-14T08:50:46.087 回答
0

$('[name="customPlugin[2127][textinput][comment]"]');

那应该工作...

document.querySelector('[name="customPlugin[2127][textinput][comment]"]');

似乎也可以。

编辑:经过一些测试,删除了 [ 和 ] 的额外转义。我只是假设它们是需要的,但没有检查。

于 2013-10-14T08:52:45.910 回答
-1
$('input[name="customPlugin[2127][textinput][comment]"]')//this will work

参考属性等于选择器

于 2013-10-14T08:43:10.510 回答