С учетом следующего HTML DOM:
<div>
<div>
<input data-id="somevalue">
</div>
<div>
<a href="">edit</a>
</div>
</div>
Когда нажата кнопка редактирования, я хочу получить somevalue
.
А) Буду ли я использовать .parent().parent().find()
или есть более подходящее решение?
Б) Как бы я получить значение для data-select
? Я знаю, как получить его по идентификатору или классу, но не знаю, какой синтаксис использовать для атрибутов данных.
Используя следующее:
var id = $(this).parent().parent().find().attr('id');<br>
console.log(id);
выводит undefined
, поэтому я не уверен, есть ли у меня проблема с прохождением или у меня неправильный синтаксис для получения значения атрибута данных.