項目中遇到一個問題:在input上加了一個監聽事件
$(
'#inputId'
).bind(
'input propertychange'
,
function
() {
dosomethig...
});
但我在使用Js改變這個input的值後,監聽事件並不能觸發
原因:
使用Js動態改變input的值時,沒有任何鼠標和鍵盤的事件,所以並不能觸發監聽
解決:
在Js改變這個值之前加上一句話:$("#inputId").trigger("input"); 問題得以解決
項目中遇到一個問題:在input上加了一個監聽事件
$(
'#inputId'
).bind(
'input propertychange'
,
function
() {
dosomethig...
});
但我在使用Js改變這個input的值後,監聽事件並不能觸發
原因:
使用Js動態改變input的值時,沒有任何鼠標和鍵盤的事件,所以並不能觸發監聽
解決:
在Js改變這個值之前加上一句話:$("#inputId").trigger("input"); 問題得以解決