我正在为我的所见即所得编辑器使用 CKEditor,我需要在他们键入时监控和限制字符数 我有一个适用于普通 TextArea 的 jquery 脚本
<script type ="text/javascript" language="javascript">
function limitChars(textid, limit, infodiv) {
var text = $('.' + textid).val();
var textlength = text.length;
if (textlength > limit) {
$('#' + infodiv).html('You cannot write more then ' + limit + ' characters!');
$('#' + textid).val(text.substr(0, limit));
return false;
}
else {
$('#' + infodiv).html('You have ' + (limit - textlength) + ' characters left.');
return true;
}
}
$(function() {
$('.comment-1').keyup(function() {
limitChars('comment-1', 1000, 'charlimitinfo-1');
})
});
</script>
但是,当 textArea 被 CKEditor 替换时,这似乎不起作用有什么想法吗?