Js改变input值不触发监听事件问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guocunlei25/article/details/80420871

项目中遇到一个问题:在input上加了一个监听事件

$( '#inputId' ).bind( 'input propertychange' function () {
    dosomethig...
});

但我在使用Js改变这个input的值后,监听事件并不能触发

原因:

    使用Js动态改变input的值时,没有任何鼠标和键盘的事件,所以并不能触发监听

解决:

    在Js改变这个值之前加上一句话:$("#inputId").trigger("input");  问题得以解决

 

猜你喜欢

转载自blog.csdn.net/guocunlei25/article/details/80420871
今日推荐