javascript - 如何将此 javascript 函数更改为 Jquery

标签 javascript jquery ckeditor character-limit

我有这个代码作为 CKEditor 的字符限制器,但它很旧,我不知道为什么当我在同一个网站中使用 Jquery 库时不起作用

window.onload = function() {
        CKEDITOR.instances.aqui.on( 'key', function() {
            var str = CKEDITOR.instances.aqui.getData();
            var regex = /(<([^>]+)>)/ig
            ,   result = str.replace(regex, "");
            if (result.length > 50) {
                CKEDITOR.instances.aqui.setData(str);
            }
        } );
    };

我想更新代码以使用 Jquery,但我对 jquery 不太了解,我认为如果我使用此功能(替换、删除或文本),它将更有用

如果您不添加 Jquery 库,该代码就可以工作。

最佳答案

如果您使用 CKEditor,您可能需要 jQuery 适配器才能使其工作。 您需要在标题中包含这样的源文件

<script src="jquery.js"></script>
<script src="ckeditor.js"></script>
<script src="adapters/jquery.js"></script>

详情请查看here

关于javascript - 如何将此 javascript 函数更改为 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28858839/

相关文章:

javascript - 单击复选框时隐藏/显示 div

javascript - jQuery无法获取动态创建的元素父级

javascript - 动态复制表单文本区域

javascript - 在 CKEditor 中加载 blockquote 插件

ckeditor - 如何从CKeditor中的 "link to anchor"编辑器中删除 "Link"

javascript - 警告传递商店作为 Prop

javascript - 如何在nodejs中使用fs从多个目录获取文件名?

javascript - 从后端发送的 Cookie 未在前端设置

php - Ajax、PHP、MySQL 检索数据

javascript - 使用 webshims 和 Modernizr 来支持旧版浏览器