繁体   English   中英

属性中的方括号不是有效的选择器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM