[英]jQuery selector for inputs with square brackets in the name attribute
[英]Brackets in Attribute not A valid Selector
我的表单中的每个输入都有一个属性“ email [0]”。 以下选择器不起作用,我收到一条错误消息:... input [name = email [0]]'不是有效的选择器。
var email = "emails[0]";
var radioInputs = document.querySelectorAll('.input_radio input[name='+name+']');
如果我尝试
var radioInputs = document.querySelectorAll('.input_radio input[name="emails[0]"]');
它工作得很好。 但是,如何在没有错误的情况下将此变量名放入选择器呢?
您将使用:
var name = "emails[0]";
document.querySelectorAll('.input_radio input[name="'+name+'"]');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.