jquery 監聽input的value值改變


監聽input的value值變化

首先想到的是onchange,該事件必須由鼠標或者鍵盤激發

$("xxx").on("change",function(){
alert("變化了");
})
ie有專屬的方法,onpropertychange,僅支持ie內核的瀏覽器,同樣必須由鼠標或者鍵盤激發

$("xxx").on("propertychange",function(){
alert("變化了");
})
ie之外的其他瀏覽器,比如firefox,opera,提供了oninput,同樣必須有鼠標或者鍵盤激發,若想同時支持ie,firefox等瀏覽器,可以同時綁定兩個事件。

$("xxx").on(" input propertychange",function(){
alert("變化了");
})
如果要監聽由腳本而不是鍵盤引起的input值改變,可以換個思路,既然是腳本引起的值改變,可以在引起變化的腳本處進行相應的操作。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM