jquery - 检测文本输入框值变化

标签 jquery html css

我寻找其他答案,但似乎都没有用。我有一个文本类型的输入,当我以编程方式更改它的值时,我希望发生一些事情。但是我找不到合适的事件处理程序来检测这一点。

here's a fiddle

这里有一些代码,所以我可以问一个问题,所有代码都在 fiddle 上

<input type='text'>

最佳答案

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

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

});

演示:Fiddle

关于jquery - 检测文本输入框值变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28976886/

相关文章:

javascript - jQuery AJAX 每行多选

javascript - 如何在 dropzone.js 中设置上传按钮

javascript - 使悬停菜单停留足够长的时间来点击

javascript - 将多个 div 作为一个滑动到一侧

php - 偏移量 0 对 MySQL 结果索引 10 无效,无法从 mysql php 检索数据

jquery - CSS/JQuery 菜单导航

javascript - jQuery - 检查元素在显示之前是否隐藏或只是显示?

jquery - 整页水平滚动内容

php - 以下邮件不会产生带双引号的换行符

opengl - WebKit 是否使用 OpenGL 来呈现 CSS 过渡?