您好,登錄后才能下訂單哦!
之前遇到一個問題,顯示輸入框中的文字個數
首先,看到這個問題,我首先想到的就是使用keyup觸發事件,然而當我巴拉巴拉敲完代碼,測試的時候,發現對于ios系統無用,so,各種查閱資料。找到了一種快捷方便的方法,分享給大家:
propertychange 和 input 事件:
1)propertychange只要當前對象的屬性發生改變就會觸發該事件
2)input是標準的瀏覽器事件,一般應用于input元素,當input的value發生變化就會發生,無論是鍵盤輸入還是鼠標黏貼的改變都能及時監聽到變化
$(function(){
$('#username').bind('input propertychange', function() {
$('#result').html($(this).val().length + ' characters');
});
})
這里bind同時綁定了input和propertychange兩個方法。
好了,就是這么簡單,希望對你有幫助哦
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。