Как получить значение атрибута, где другой атрибут равен x? - PullRequest
0 голосов
/ 31 января 2019

У меня есть div, в котором я хочу извлечь информацию из тега name на основе значения индекса этого контейнера.Возможно ли это?

Например

<div name="value I want" data-index="3">

Итак, я знаю номер индекса, я хочу, чтобы значение имени использовалось в функции java-script.

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Если вы используете Jquery, приведенный ниже код правильный путь

var name = $("div[data-index=3]").attr("name");
console.log("value = " + name);
0 голосов
/ 31 января 2019

Вы можете использовать селектор атрибута для нацеливания на один атрибут, а затем получить доступ к другому атрибуту из результата

    var div = document.querySelector("[data-index=\"3\"]");
    console.log(div.getAttribute("name"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...