input值改变的时候,没有触发jquery的change事件;

场景描述: 使用JavaScript改变输入元素的值,例如使用jquery的.val(),将不会触发change事件。

此时如果监听change事件,是不会触发的

解决办法;在jquery设置val的时候;手动触发change事件;

this.element.val(start.format("YYYY-MM-DD HH:mm:ss"));
this.element.trigger('change');
这样设置以后了,当赋值结束以后,就会触发一次change事件;

 

未经允许不得转载:朱邦邦的WEB前端开发博客 » input值改变的时候,没有触发jquery的change事件;

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址