Как найти элемент в дереве по data через js?

207
07 мая 2018, 22:22

У меня есть в переменной значение al. Как мне получить его номер data-dial-code = 355 ну или номер +350 со спана. Нужна как-то найти li с data-county-code по значению al. Это вообще возможно ?

<li class="country" data-dial-code="355" data-country-code="al"> 
    <span class="country-name">Albania</span> 
    <span class="dial-code">+355</span> 
</li>

Answer 1

var code = prompt(); // Для примера вводим нужный код 
console.log($('[data-country-code="' + code + '"]').data('dial-code'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<ul> 
  <li class="country" data-dial-code="355" data-country-code="al"> 
    <span class="country-name">Albania</span> 
    <span class="dial-code">+355</span> 
  </li> 
  <li class="country" data-dial-code="7" data-country-code="ru"> 
    <span class="country-name">Russia</span> 
    <span class="dial-code">+7</span> 
  </li> 
</ul>

READ ALSO
Не понимаю скрипт

Не понимаю скрипт

Пожалуйста, помогите прочитать скрипт в общих словах какая строка что делаетЯ только только начал знакомиться с js и jquery

173
Поиск подстроки по маске

Поиск подстроки по маске

Нужно найти все варианты вхождения строки-шаблона в исходную строку

288
Проброс аутентификации

Проброс аутентификации

Прошу совет и/или пример как реализовать проброс авторизации: есть webapi сервис авторизации (выдающий bearer token),webapi сервис данных (реализующий...

239
Бинарная сериализация файла. BinaryFormatter

Бинарная сериализация файла. BinaryFormatter

У меня есть приложение клиент и серверСервер отправляет файл по протоколу TCP, клиент принимает

220