计数粗体和斜体在编辑器或ckeditor

Javascript Counting bold and italic in editor tinymce or ckeditor

本文关键字:编辑器 ckeditor 斜体      更新时间:2023-09-26

如何计数编辑器中粗体和斜体的单词。有人能帮我吗?我这样做http://szymoon.nazwa.pl//tinymce/tinymce2/index7.php

我认为你应该为此创建一个插件。除此之外,我更喜欢CKEDITOR。并会以正确的方式推动你。使用Jquery &CKEDITOR):

$("strong", editor.getData()).each(
    function(){
             var counter = 0;
             var matches = this.value.match(/'b/g);
             counter += matches ? matches.length / 2 : 0;
             $('#strongCount').val(counter);
         }
);

:

$("i", editor.getData()).each(
    function(){
             var counter = 0;
             var matches = this.value.match(/'b/g);
             counter += matches ? matches.length / 2 : 0;
             $('#strongCount').val(counter);
         }
);

问题是,你什么时候启动这个函数?

如果你不把它放在插件中。您也可以从CKEDITOR实例的外部触发它。然后使用CKEDITOR.instances.yourInstanceName代替editor.!

jQuery: Count words in real time

注意:也许你需要用标签扩展第一个check .

祝你好运