villiwalla
@villiwalla
HTML-верстка

Как многократно использовать скопированный элемент?

На странице имеется 1 таблица которая содержит в себе множество input. При загрузке страницы пока таблица пустая и инпуты не заполнены, этот элемент копируется в переменную.

При клике на кнопку add_new_product, должен добавиться новый элемент с увеличенным значением data-productid на 1.

Но новый элемент вставляется только 1 раз и не изменяет значение data-productid. Вчём проблема?
let elem = [];
$(document).ready(function () {
                elem.product = $('.nonstd__products').last().clone(true);
                elem.past = function () {
                    elem.product =  elem.product.data('productid', elem.product.data('productid') + 1);
                   return elem.product;
                }
        });
$(document).on('click', '#add_new_product', function () {
            $('#nonstd__calc').append(elem.past());
});
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
@GreatRash
Надо каждый раз делать клона.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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