При нажатии кнопки мы получаем +1 месяц, счетчик обнуляется после 6.
Каждый месяц должен умножать сумму (
2мсц x 2,
3мсц x 3 и т.д.) и отнимать процент (сумму скидки) от каждого месяца.
Я смог додуматься до самого простого и даже этого получилось не очень (последняя строчка js). Для каждого месяца уже готовая сумма. Такой вариант тоже подходит, но я думаю должно быть более элегантное решение без дублирования.
<p>Месяц <span class="change-value-1">1</span></p>
<p>Итого <span class="change-value-2">4555</span></p>
<button class="increment-btn" type="button" name="button">+1 Месяц</button>
$(document).ready(function() {
var i = 1;
var limit = 6;
$('.increment-btn').click(function(){
i++;
$('.change-value-1').text(i);
if(i >= limit){
i=0;
}
// Как избежать дублирования этого?
if(i == 1){
$('.change-value-2').text('1000');
}
if(i == 2){
$('.change-value-2').text('2000');
}
//////////////
});
});