Задать вопрос

Как выбрать элемент по data атрибуту на js?

Как выбрать элемент по data атрибуту на чистом js.
На jquery через $(); выбирает, но на js через querySelector не работает. Пишет:
Failed to execute 'querySelector' on 'Document': '.dropdown__content[data-content=6]' is not a valid selector.

var data_id = this.getAttribute('data-id');
var dropdown_content_ths = document.querySelector('.dropdown__content[data-content='+data_id+']');
  • Вопрос задан
  • 25454 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 2
Krasnodar_etc
@Krasnodar_etc
fundraiseup
var dropdown_content_ths = document.querySelector('.dropdown__content[data-content="'+data_id+'"]');
Ответ написан
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
кавычки двойные надо
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы