Задать вопрос
@woebegone

Как правильно плюсовать число активного элемента и так же его минусовать при смене активного элемента на jquery?

У меня есть выпадающее меню:

<div class="dropdown align-items-center show">
    <button class="btn btn-dark" type="button" id="dropdownMenu10" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
        меню
    </button>
    <div class="dropdown-menu dropdown-menu-right show" id="dpp10" aria-labelledby="dropdownMenu10">
        <button class="dropdown-item active" type="button" id="dp1"><span class="d-none" id="dp1p">5</span> Intel core i5</button>
        <button class="dropdown-item" type="button" id="dp2"><span class="d-none" id="dp2p">10</span> Intel core i7</button>
        <button class="dropdown-item" type="button" id="dp3"><span class="d-none" id="dp3p">15</span> AMD core</button>
    </div>
</div>


$(document).ready(function() {
    var dlr = $('#dlr1').text();
    $('#dpp1 button').on('click', function(){
        $('#dpp1 button').removeClass('active');
        $(this).toggleClass('active');
        $('#prc1').html($(this).text());
    });
});


В каждой кнопке есть скрытый span с цифрой.
В js коде довольно банальный скрипт, который играет css классом active в кнопках.
И еще есть div блок с начальной цифрой:
<div id="price">10</div>
Никак не могу сделать так, чтобы при выборе нужного button элемента, сумма его span блока добавлялась к изначальной цифре. Но при выборе другого button, она отнималась.
  • Вопрос задан
  • 29 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽