@kiberchainik
начинающий найкрутейшЫй програмЁр

Как выбрать по атрибуту?

Есть небольшое меню:

<ul class="menu_dbnames">
  <li><a href="/dbeditor/dbname/name0" dbname="name0">name0</a></li>
  <li><a href="/dbeditor/dbname/name1" dbname="name1">name1</a></li>
  <li><a href="#modal" class="newtable openModal" data-toggle="modal">Новая таблица</a></li>
</ul>

Нужно выбрать элементы только с атрибутом dbname и выбрать только значения из этого атрибута, когда я выбираю

var dbname_menu = $('.menu_dbnames li a').attr('dbname');
console.log(dbname_menu);

то в логе только первый элемент name0. Как выбрать оба?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 2
NeiroNx
@NeiroNx
Программист
Array.from(document.querySelectorAll(".menu_dbnames li a[dbname]")).map(x=>x.getAttribute("dbname"))


$$(".menu_dbnames li a[dbname]").map(x=>x.getAttribute("dbname"))
Ответ написан
Комментировать
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
var dbname_menu = $('.menu_dbnames li a[dbname]');
console.log(dbname_menu);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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