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

问题描述 投票:1回答:1

我正在为我的应用程序使用jQuery。

我已经在一个函数上使用了Keyup和Change事件。即我有一个文本框,每当我输入文本框时,字数就会显示在其上方。因此,基本上,我有适用于KeyupChange事件的字数统计功能。

问题是,当我使用鼠标将一些文本粘贴到文本框中时,除非按下某些键或单击其他位置,否则计数不会改变。

这是我的代码:

events :
'keyup #IdOfTextbox'  : 'wordCounter'
'change #IdOfTextbox'  : 'wordCounter'
wordCounter() : =>
//Code for counting words in Text Box
javascript jquery onchange jquery-events onkeyup
1个回答
0
投票

尝试以下操作:

$(document).ready(function(){
    $(".test").bind("paste keyup change", function() {
        console.log($(this).val().length);
    });
});
© www.soinside.com 2019 - 2024. All rights reserved.