Я пытаюсь использовать Handlebars. js, чтобы добавить кнопку c Dynami в список карточек. Ниже мой образец HTML
Вышеупомянутый HTML находится внутри тела карты. Result
- это ответ JSON, который я получаю от API.
Он содержит массив элементов, поэтому элементы будут повторяться, равное количеству элементов в ответе JSON. Допустим, есть 6 кнопок.
Теперь я хочу управлять только выбранной строкой кнопок. Поэтому я пытаюсь передать индекс этой строки моему методу jQuery, который выглядит следующим образом
var addElementClick = 0;
Handlebars.registerHelper('save', function(index) {
console.log(index);
addElementClick++;
$("#btnAddItem" + index).hide();
if (addElementClick == 1) {
$(".addItem").append(('<button type="button" class="counter decrease btn-primary btn-sm">-</button><input type="text" size="2" id="txtCounter" class="ml-2 mr-2" /><button type="button" class="counter increase btn-primary btn-sm">+</button>'));
$("#txtCounter").val(0);
}
});
Здесь я снова динамически пытаюсь добавить кнопки +
и -
для увеличения или уменьшения количества шт.