在此代码中需要 .trigger(“更改”)是什么?

What is the need of .trigger("Change ") in this code

本文关键字:更改 是什么 trigger 代码      更新时间:2023-09-26
$("#pass").val("").trigger("change");
$("#pass_con").val("").trigger("change");

在这里使用触发器语句有什么用

当用户手动输入值时,就会发生更改事件,即由用户而不是JS代码发起的事件。使用.val()设置值不会触发更改事件。

因此,需要使用.trigger("change");.change();来触发附加到它的更改事件。

可能有在#pass#pass_con元素上注册的更改侦听器。

以编程方式更改这些节点的值不会触发更改事件。

手动触发更改事件,以便通知侦听器。