通常咱們監聽input內容的變化都是經過onchange()事件來綁定,但這個作法有一個缺陷就是隻有當正在被輸入的input元素失去焦點時(即鼠標點擊了別處)纔會觸發,而實際上咱們每每但願可以知足在用戶輸入過程當中,在保持焦點不變的狀況下隨着輸入內容的變化而觸發必定事件處理函數(這樣就不用勞煩用戶用鼠標再點擊如下別的地方)。jquery
這種應用場景能夠使用jquery的綁定技術函數
eg.事件
$("#gamount").bind('input propertychange',function(){
grantnumchange(); });input
便可在id爲gamount的input元素內容發生變化(無需焦點改變)時就觸發對應的事件處理函數。io