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

Найти элемент по data аттрибуту?

Здравствуйте, у меня есть 3 секции у которых есть data аттрибут. И есть переменная dataVar, которая хранит значение, например 1. Как найти секцию у которой data-index равен значению этой переменной(то есть 1 в нашел случае)? Через .attr никак и через селектор по аттрибуту тоже не получилось.
<section data-index="1"></section>
<section data-index="2"></section>
<section data-index="3"></section>
  • Вопрос задан
  • 436 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
var index = 1;

$('[data-index="'+index+'"]').html()


https://codepen.io/anon/pen/YQBOYz
Ответ написан
Stalker_RED
@Stalker_RED
В css
[data-index="2"] {
  color: red;
}


А jQuery вызывает document.querySelectorAll(), который поддерживает практически все css селекторы
$('[data-index="2"]').css('color', 'red')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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