@generate
Попрошайка

Можно ли узнать в каком dive находиться элемент?

Есть такая html разметка, у которых в data будет содержаться значение, при клике на play должно передаваться значение из этого data.
<div class="name" data="value">Div 1 <span>play</span></div>
<div class="name" data="value">Div 2 <span>play</span></div>
<div class="name" data="value">Div 3 <span>play</span></div>
<div class="name" data="value">Div 4 <span>play</span></div>
<div class="name" data="value">Div 5 <span>play</span></div>
<div class="name" data="value">Div 6 <span>play</span></div>
<div class="name" data="value">Div 7 <span>play</span></div>
<div class="name" data="value">Div 8 <span>play</span></div>
<div class="name" data="value">Div 9 <span>play</span></div>


Можно ли получить содержимое data в диве в котором он находиться ?
let link = $(".name").attr("data");
	$("span").click(function(){
		alert(link);
	});
  • Вопрос задан
  • 54 просмотра
Решения вопроса 2
@Comsequent
Пишу потихоньку.
Можно. Только вместо data напишите data-чтото
let link ='';
$('span').on('click', function (){
    link = $(this).data('yourtag');
});
Ответ написан
@MaksSmag
Привет. Comsequent не правильно сказал. Надо вот так, рабочий вариант:

Ты же это вот хотел?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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