Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.04.2021, 22:45
Кандидат Javascript-наук
Отправить личное сообщение для StartGames Посмотреть профиль Найти все сообщения от StartGames
 
Регистрация: 13.06.2014
Сообщений: 138

добавление к числу
Здравствуйте. Есть такой скрипт:

<div class="q10">
        <div class="q11">Кол-во персон:</div>
        <div class="q12">
            <button id="q13minus"><i class="fa fa-minus"></i></button>
            <input type="number" id="q13num" value="2">
            <button id="q13plus"><i class="fa fa-plus"></i></button>
        </div>
        <script type="text/javascript">
            let num_person = 2;
            $('#q13minus').click(function(){
                num_person = $('#q13num').val();
                if (num_person > 1) {
                    $('#q13num').val(num_person - 1)
                }
            })
            $('#q13plus').click(function(){
                num_person = $('#q13num').val();
                $('#q13num').val(num_person + 1)
            })
        </script>
    </div>


при нажатии на - от инпут отнимает - 1. Все хорошо.
Но если нажать на плюс, тогда не сумирует а прибавляет.
Например, должно быть 2, а выводит 11, нажимаю еще раз должно быть 3, а выводит 111. Как решить?
Ответить с цитированием
  #2 (permalink)  
Старый 27.04.2021, 22:50
Кандидат Javascript-наук
Отправить личное сообщение для StartGames Посмотреть профиль Найти все сообщения от StartGames
 
Регистрация: 13.06.2014
Сообщений: 138

все понял, нужно дать понять что это числовое значение: (parseInt(num_person))
Ответить с цитированием
  #3 (permalink)  
Старый 27.04.2021, 23:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

StartGames,
num_person = +$('#q13num').val();
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление банера на страницу через форму JS Alex-Slayer Общие вопросы Javascript 7 20.12.2017 13:58
Как запретить добавление одинаковых значений в массив ? vanyabb Angular.js 2 03.04.2017 12:41
Автоматическое добавление заголовка в запрос. XAPuTOH ExtJS 4 22.11.2016 22:17
Блокирование интерфейса. Добавление нового элемента vychmat Элементы интерфейса 5 20.03.2014 15:04
Ext.tree, динам. добавление элемента Margarita ExtJS 0 24.12.2012 15:00