@gotohell

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

Есть одинаковые элементы с классом .priceNum от туда я копирую значения и передаю их в этот же элемент но только в атрибут data-price. Он работает, но только берет значение с первого элемента и вставляет их во всем атрибуты элементов.
Вот скрипт:
$(document).ready(function() {
  $('.euro').on ('click', function() {
price = $('.priceNum').html(); 
$('.click_pay').attr('data-price', price);
    });
  });


Codepen.io
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@Weishaypt
$(window).on("load", function (e) {

    $(".euro").on("click", function(e){
        $(".priceNum").each(function(item,index){
            let price = $(this).html();
            $(this).attr("data-price", price)
        })
    })

})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
05 нояб. 2024, в 16:31
500 руб./за проект
05 нояб. 2024, в 16:24
5000 руб./за проект
05 нояб. 2024, в 16:12
10000 руб./за проект