我試圖從輸入框中獲得對輸入到其中的字母的即時反饋。輸入的最大長度爲1個字符,並且我希望jQuery在用戶提起已輸入角色的密鑰的時候提醒此值。jQuery .keyup()無限觸發
以下檢測到的值立即生效,但始終保持循環。這不是嚴格的問題,但它看起來像是一種過度的壓力。
$("#captcha").keyup(function(e) {
($(this).val() == 'w') ? $(this).css("border-bottom","2px dotted #27bbb1") : $(this).css("border-bottom","2px dotted #ED0664") ;
//e.preventDefault();
});
change()
將不作爲事件的工作當用戶將焦點更改這僅僅是觸發,我需要這個按鍵之後。
感謝
刪除警報或執行console.log – Esailija
其更換工作正常檢查它在這裏http://jsfiddle.net/rajaadil/U7LML/ – Adil
哪個瀏覽器是你使用?似乎在我的工作很好。 –