javascript - 为什么不调用更改事件?

标签 javascript jquery

当我设置输入文本的文本时:$('#rif').val('bla bla bla');

为什么如果我在输入文本上添加 .change() 事件则不会被调用?

最佳答案

因为 .change() 事件是在用户干预输入后触发的。您可以在更改输入字段的值后手动触发它:

$('#rif').val('bla bla bla').change();

关于javascript - 为什么不调用更改事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7886535/

相关文章:

javascript - Vue.js 从 html 初始化对象属性

javascript - 带有组合框的 ExtJS 过滤器错误

javascript - 如何从值设置 'ref'?

javascript - jQuery html() 不适用于字符串

javascript - 为什么在使用 jQuery replaceWith() 时标记 <constructor> 会导致 'undefined'?

javascript - 在 jQuery 中,当用户尝试更改选项卡或更改窗口时显示警报

javascript - 跟随链接时捕获事件

javascript - Qooxdoo ComboBox 键/值序列化

javascript - 像 HTML 构造函数一样可透视,无需聚合即可显示分组元素

javascript - 如何在 jquery 对话框中运行 JavaScript 代码