【发布时间】:2015-03-16 07:02:37
【问题描述】:
$("#pass").val("").trigger("change");
$("#pass_con").val("").trigger("change");
这里使用触发器语句有什么用
【问题讨论】:
标签: javascript jquery angularjs eventtrigger
$("#pass").val("").trigger("change");
$("#pass_con").val("").trigger("change");
这里使用触发器语句有什么用
【问题讨论】:
标签: javascript jquery angularjs eventtrigger
当用户手动输入值时发生更改事件,即由用户而不是 JS 代码发起的事件。使用.val() 设置值不会触发更改事件。
因此,.trigger("change"); 或.change(); 需要用于触发附加到它的更改事件。
【讨论】:
可能在#pass、#pass_con 元素上注册了更改侦听器。
以编程方式更改这些节点的值不会触发更改事件。
手动触发更改事件以通知监听器。
【讨论】: