我有一個內容編輯的股利和我寫了一個自定義函數來獲取字符數是如下:內容編輯的字符計數問題
var charCount = function (elem, event) {
var charBox = elem.find('.maxLengthCount'),
txtBox = elem.find('textarea'),
rte = elem.find('.textareaEditBox'),
maxLength = parseInt(txtBox.attr('maxLength'));
if(!rte.hasClass('placeholderText')) {
/* This is where the remaining characters are being counted */
var remainingChars = maxLength - rte.prop('innerHTML').length;
charBox.html(remainingChars);
if (remainingChars < 0) {
charBox.parent('div').addClass('fntRed');
rte.addClass('borderRed');
txtBox.addClass('error');
} else {
charBox.parent('div').removeClass('fntRed');
rte.removeClass('borderRed');
txtBox.removeClass('error');
}
} else {
charBox.html(maxLength);
}
}
charCount(wrapper, null);
editor.on('keyup', function(event) {
charCount($(this).closest('.field-wrapper'), event);
});
問題:每次我按<或>的字符數的減少4,每次我按下空格鍵的字符數由6
其實我需要獲得字符數,包括HTML標籤 – prgrmr