Js改變input值不觸發監聽事件問題

項目中遇到一個問題:在input上加了一個監聽事件

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

但我在使用Js改變這個input的值後,監聽事件並不能觸發

原因:

    使用Js動態改變input的值時,沒有任何鼠標和鍵盤的事件,所以並不能觸發監聽

解決:

    在Js改變這個值之前加上一句話:$("#inputId").trigger("input");  問題得以解決

 

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