events - Jquery .val() 不会触发 live(change) 事件

标签 events jquery

我有一个选择列表和一个事件,例如:

$("#type").live('change', function() {
...
}

在某个地方我这样做:

$("#type").val('something');

但是该行代码不会触发更改事件。我应该使用什么?

最佳答案

只需手动触发更改:

$("#type").val('something').trigger('change');

引用:

关于events - Jquery .val() 不会触发 live(change) 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289661/

相关文章:

c# - 跨AppDomain "Cancelable"事件

JQuery 验证元素错误/有效的 css 未显示

jquery - 如何使用下拉列表实现 .scrollTo 插件

jquery - 如何用内部标记的颜色填充簇的颜色?

javascript - jQuery - 替换用户消息 - 重复自己

javascript - 在 event.preventDefault 之后触发事件

javascript - 注册多个事件监听器,即使我正在使用 removeEventListener

javascript - 如何使用 jQuery 删除 select 标签中的多个选项

javascript - Wordpress *get_current_user_id* 在远程服务器上返回 0,但在本地服务器上不返回

javascript - 音频的 onloadedmetadata 回调?