<input type="text" id="test"> <script type="text/javascript"> $("#test").on('input propertychange', function() { alert(666) }); setTimeout(function(){ $("#test").val(888) // 比方说通关val() 改变input的值 如何监听到变化... }, 1000)</script>
2 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
通过val() 改变input的值之后,可以通过trigger() 方法触发#test的input事件,告诉input值变了
setTimeout(function(){
$("#test").val(888)
$("#test").trigger('input')
}, 1000)
添加回答
举报
0/150
提交
取消