想到監聽值的改變,第一個想到的是 change 事件,但是 change事件並不是實時的。
拿文本框來舉例子,我想做一個在文本框值改變時,下面出現提示框。
如果用change事件的話,需要改變了值之后,然后鼠標點擊其他地方才會出現提示框,也就是失去焦點后,而不是實時的。
效果如下:
失去焦點前:
失去焦點后:
如果需要實時監聽,則用live或者bine方法,代碼如下:
$(".skw").live("input propertychange",function(event){ // 具體代碼 });