@svilkov87

Как добавить дата-атрибут родительскому блоку от дочерних элементов?

Всем привет!

У каждого блока есть дочерние элементы, со своими дата-атрибутами. см тут

Как добавить родительскому блоку дата атрибут, соответствующий дата-атрибуту дочернего элемента ( без событий click)?

т.е. из примера codepen:
если у всех .b-tariff__item data="bx-1", то родительскому блоку b-tariff нужно добавить attr('data' , 'дочернего элемента == bx1').

Спасибо.
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 2
Anadi
@Anadi
Если ответ Вам помог мой, решением отметье его!
Так надо?
$(function () {
                $('.b-tariff .b-tariff__item').on('click', function () {
                    var item = $(this).attr('data');

                    $(this).parent().attr('data', item);
                });
            });


P.S.
условие не дочитал
если у всех .b-tariff__item data="bx-1", то родительскому блоку b-tariff нужно добавить attr('data' , 'дочернего элемента == bx1').
Ответ написан
@kulaeff
Front-end developer
У меня получилось как-то так https://codepen.io/anon/pen/NXMgWx. Если я правильно понял вопрос.
Ответ написан
Ваш ответ на вопрос

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

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