我正在为我的应用程序使用jQuery。
我已经在一个函数上使用了Keyup和Change事件。即我有一个文本框,每当我输入文本框时,字数就会显示在其上方。因此,基本上,我有适用于Keyup
和Change
事件的字数统计功能。
问题是,当我使用鼠标将一些文本粘贴到文本框中时,除非按下某些键或单击其他位置,否则计数不会改变。
这是我的代码:
events :
'keyup #IdOfTextbox' : 'wordCounter'
'change #IdOfTextbox' : 'wordCounter'
wordCounter() : =>
//Code for counting words in Text Box
尝试以下操作:
$(document).ready(function(){
$(".test").bind("paste keyup change", function() {
console.log($(this).val().length);
});
});