【问题标题】:What is the need of .trigger("Change ") in this code此代码中 .trigger("Change") 的需要是什么
【发布时间】:2015-03-16 07:02:37
【问题描述】:
$("#pass").val("").trigger("change");
$("#pass_con").val("").trigger("change");

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

【问题讨论】:

    标签: javascript jquery angularjs eventtrigger


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      手动触发更改事件以通知监听器。

      【讨论】:

        猜你喜欢
        • 2014-08-27
        • 1970-01-01
        • 1970-01-01
        • 2017-06-19
        • 2016-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多