1

如何在编辑器 tinymce 或 ckeditor 中计算粗体和斜体字。任何人都可以帮助我吗?我这样做http://szymoon.nazwa.pl//tinymce/tinymce2/index7.php

但这不算好。

4

1 回答 1

1

我认为你应该为此创建插件。除此之外,我更喜欢 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 而不是编辑器。!

用于字数统计的使用来源:jQuery:实时计算字数

注意:您可能需要使用标签扩展第一次检查..

祝你好运 :)

于 2013-05-02T11:59:37.963 回答