如何在编辑器tinymce或ckeditor中计算粗体和斜体单词。 有人可以帮助我吗? 我这样做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 而不是编辑器。!
用于字数统计的来源:jQuery: Count words in real time
注意:也许您需要使用标签扩展第一个检查..
祝你好运:)
关于Javascript在编辑器tinymce或ckeditor中计算粗体和斜体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16319545/