2015-03-02 3 views
-2

В JQuery я пытаюсь проверить, увеличиваются или уменьшаются мои переменные из ввода. Ниже я попытался. Как я могу писать, если значение увеличивает или уменьшает переменную? Я попробовал var amt = $("#current").val(); if (amt > amt){ //do this};Если переменная увеличивается или уменьшается, как я могу проверить?

+0

Вы сравниваете две одинаковые переменные с eachother? – PeeHaa

+7

Вам нужно будет сохранить предыдущее значение переменной где-нибудь. Это где-то зависит от того, что именно вы пытаетесь достичь. –

+0

Очевидно, что это невозможно, поэтому вам нужно больше объяснить, что вы пытаетесь выполнить – charlietfl

ответ

1

Вам нужно сохранить текущее входное значение как переменную, а затем сравнить его с новым значением ввода.

(function(){ 
var $input = $('#current'), 
    value = $('#current').val(); 


$input.on('change', function(){ 
    var newValue = $(this).val(); 

    if(newValue > value) doSomething(); 
}); 


})(); 
Смежные вопросы