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

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

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

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

原因:

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

解决:

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章