onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法
生活随笔
收集整理的這篇文章主要介紹了
onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.?onchange事件監聽input值變化的使用方法:
?
<input id="test"></input>$("input").change(function(){alert("aaa"); }?
2. 網頁開發時,如果有input隱藏域,通過js改變隱藏域的值,無法觸發change事件。
原因:
onchange事件在內容改變(兩次內容有可能還是相等的)且失去焦點時觸發。
解決方法:
在這種情況下,可以在改變隱藏域的值的同時,手動觸發onchange事件。
代碼示例:
$('#test').val('test').change();
然后,onchange事件就會被觸發,提示框將彈出。
?
總結
以上是生活随笔為你收集整理的onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 时间序列异常点检测算法(Smoothed
- 下一篇: 正交表 软件测试作业,软件测试单元3 黑