这是jQuery代码
var max_count = 200;
$(document).ready(function () {
var wordCounts = {};
$("#word_count").keyup(function () {
var matches = this.value.match(/\b/g);
wordCounts[this.id] = matches ? matches.length / 2 : 0;
var finalCount = 0;
$.each(wordCounts, function (k, v) {
finalCount += v;
});
var vl = this.value;
if (finalCount > max_count) {
vl = vl.substring(0, vl.length - 1);
this.value = vl;
}
var countleft = parseInt(max_count - finalCount);
$('#display_count').html(finalCount);
$('#count_left').html(countleft);
am_cal(finalCount);
}).keyup();
});
这段代码的工作是统计单词的数量并将它们限制为 200。
当我们输入 textarea 时,它工作正常,它会计数,当它达到 200 时,它不允许写更多,但是当我复制粘贴代码时,它一直在 200 以上,我该如何纠正这个问题?
这是小提琴
提前致谢