我必须将字符(从简单的变量或其他内容)插入到如下所示的文本字段中:
<input type="text" name="customPlugin[2127][textinput][comment]" size="10" value="" class="vmcustom-textinput">
页面上最多有10个这样的页面,它们将运行2127,2128,2129等。 我再次尝试使用jQuery或JavaScript来选择具有此名称的项目(customPlugin [2127] [textinput] [comment])
答案 0 :(得分:2)
确保将name属性的值包装在引号中,因为它包含特殊字符:
$('input[name="customPlugin[2127][textinput][comment]"]').val('your insertion')
答案 1 :(得分:0)
$('[name="customPlugin[2127][textinput][comment]"]');
这应该有用......
document.querySelector('[name="customPlugin[2127][textinput][comment]"]');
似乎也可以工作。
编辑:经过一些测试后删除[和]的额外转义。我只是假设他们是需要的,但没有检查。
答案 2 :(得分:-1)
$('input[name="customPlugin[2127][textinput][comment]"]')//this will work