检测文本输入框值的变化

时间:2015-03-11 01:07:54

标签: jquery html css

我寻找其他答案,但似乎没有工作。我有一个类型文本的输入,当我以编程方式更改其值时,我想要发生一些事情。但是,我无法找到正确的事件处理程序来检测它。

here's a fiddle

下面是一些代码,所以我可以提出一个问题,所有代码都在小提琴上

<input type='text'>

1 个答案:

答案 0 :(得分:1)

当您以编程方式更改输入元素的值时,不会触发更改或其他此类错误,因此您的解决方案是在更改值后以编程方式触发更改事件

$('#button').on('click', function() {
    value = $('#input').val();
    if (value == 'one')
    $('#input').val('two').change();
    else 
    $('#input').val('one').change();

});

演示:Fiddle