为什么当我用鼠标粘贴文本时,我的文本框字数统计代码不起作用?



我的应用程序使用jQuery。

我在一个函数上使用了Keyup和Change事件组合。例如,我有一个文本框,每当我输入它,字数就会出现在上面。所以基本上我有一个单词计数函数,它适用于KeyupChange事件。

问题是当我用鼠标粘贴一些文本在文本框计数不改变,除非我按下一些键或我点击其他地方。

下面是我的代码:
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);
    });
});

最新更新