Как вставить текст <figcaption> в качестве значения атрибута тега <a> с помощью jquery?

2

javascript,jquery,html,

JavaScript, JQuery, HTML,

Ответов: 0


Попробуйте использовать thisдля таргетинга текущего элемента на каждой итерации . Затем найдите определенный из этого элемента для установки атрибута. Попробуйте следующее:<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <figure class="blog_image_wrap" style="text-align: center"> <a href="https://ahmcho.com/storage/app/uploads/public/5a6/5d4/672/5a65d467293cd550396758.jpg"><img class="text-center" src="https://ahmcho.com/storage/app/uploads/public/5a6/5d4/672/5a65d467293cd550396758.jpg" style="width:50%;"></a> <figcaption class="blog_image_wrap"> Gary Oldman </figcaption> </figure>a

a
figcaption


0

Так как вы перебор фигуры, вам нужно найти aи $(this)на текущей итерации. Чтобы найти текущий объект фигуры, который вы можете использовать a. Итак, чтобы найти aи у figcatptionвас может быть следующий код:

$(document).ready(function() 
 {
     $('figure').each(function() 
     {
         $(this).find("a").attr('data-caption', $(this).find('figcaption').text()); 
     });
});
JavaScript, JQuery, HTML,
Похожие вопросы