JP_Cool
@JP_Cool

Как получить значения data-атрибутов элементов с определённым классом?

Есть несколько элементов a с одинаковыми классами:

<a href="#news" data-target="#dropdown1" class="dropdown-trigger">Новости</a>
<a href="#map" data-target="#dropdown2" class="dropdown-trigger">Карта</a>

Нужно получить значения их атрибутов data-target. Как это сделать?
  • Вопрос задан
  • 249 просмотров
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Array.from(document.querySelectorAll('.dropdown-trigger'), el => el.dataset.target);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Bhudh
// jQuery
$( '.dropdown-trigger' ).data( 'target' );

// ES6
[ ...document.querySelectorAll( '.dropdown-trigger' ) ].map( el => el.dataset.target );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы