Я работал над пользовательским выбором, где каждая добавленная услуга будет увеличивать стоимость при первом вводе. Тогда в той же категории он больше не будет добавляться.
https://jsfiddle.net/0mvubg2L/1/
При первом клике на сервисе категории 45, он должен добавить 100, а затем вычислить 0Но он складывает все элементы вместе, чтобы получить 300.
Затем, если вы добавите сервис из класса 44, он также добавит 100 и т. Д.
Я попытался сделатьобновите функцию
function update(param) {
var total = 0;
$(".search-results .results-group.ready .item, .search-results .results-group.added .item").each(function() {
total += + param;
});
$(".total").text(total);
}
, а затем сделайте щелчок, чтобы отправить его, но я не могу найти правильный метод для реализации этого.
var itemReady = $(".search-results .results-group.ready .item");
itemReady.on("click", function() {
$(this).parent().removeClass('ready');
$(this).parent().addClass('added');
update('100');
});
itemAdded.on("click", function() {
update('0');
});