Скобки в атрибуте не являются допустимым селектором - PullRequest
0 голосов
/ 04 марта 2019

У меня есть атрибут "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]"]');

работает отлично.Но как я могу поместить это имя переменной в мой селектор без ошибки?

1 Ответ

0 голосов
/ 04 марта 2019

Вы бы использовали:

var name = "emails[0]";
document.querySelectorAll('.input_radio input[name="'+name+'"]');
...