jQuery:检测何时间接更改输入值(向上/向下按钮)

时间:2014-10-07 08:28:20

标签: jquery

我有一个输入和两个按钮向上/向下以增加/减少输入值。

我可以检测输入值何时直接更改(在输入内部写入),但是..如何使用向上/向下按钮检测输入值何时更改。

注意:我应该发送ajax请求evertytime输入值的更改。

<input type="text" value="0">
<button class="up">UP</button>
<button class="down">DOWN</button>      

$( document ).ready(function() {

    $("input").on("keyup change input", function(){
        alert("foo");
    });
    });

    $(".up").on("click", function(){
        alert("bar");
        $('input').val(parseInt($('input').val()) + parseInt(1));
    });

1 个答案:

答案 0 :(得分:1)

按下按钮时,您可以手动触发更改事件:

$(".up").on("click", function(){
    alert("bar");
    $('input').val(parseInt($('input').val()) + parseInt(1)).trigger('change');
});