项目中遇到一个问题:在input上加了一个监听事件
$(
'#inputId'
).bind(
'input propertychange'
,
function
() {
dosomethig...
});
但我在使用Js改变这个input的值后,监听事件并不能触发
原因:
使用Js动态改变input的值时,没有任何鼠标和键盘的事件,所以并不能触发监听
解决:
在Js改变这个值之前加上一句话:$("#inputId").trigger("input"); 问题得以解决