LenovoId
@LenovoId
svg, css,js

Как родителю присвоить data атрибут потомка?

Имеем вот такую картину :
<div class="item">
      <img src="" data-caption="lorem ipsum sit1" alt="">
  </div>
  <div class="item">
      <img src="" data-caption="lorem ipsum sit2" alt="">
  </div>
  <div class="item">
      <img src="" data-caption="lorem ipsum sit3" alt="">
  </div>
  <div class="item">
      <img src="" data-caption="lorem ipsum sit4" alt="">
  </div>


У всех img data-caption разное .
Как присвоить ` .item` т.е родителю data-caption потомка ?
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
alvvi
@alvvi
export default apathy;
$('.item img').each((i, el) => { 
  const $img = $(el)
  $img.parent().attr('data-caption', $img.attr('data-caption')) 
})
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sezyara
@Sezyara
Фронтенд-разработчик
Попробуй перебрать в цикле каждый элемент, узнать у него этот аттрибут и на основе этих данных присвой аттрибут к родителю.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы