什么是TinyMCE jQuery包?

我被要求在一个项目中使用TinyMCE编辑器。 在下载页面上,有一个主包,然后是一个jQuery包

This package contains special jQuery build of TinyMCE and a jQuery integration plugin. tinymce_3_3_7_jquery.zip 

什么是TinyMCE的jQuery构建? 它只是TinyMCE具有基于jQuery构建的相同function吗? 它是标准的TinyMCE,但有一些类型的附加组件,使得使用jQuery操作TinyMCE更容易吗? 别的什么? 一个快速的互联网搜索告诉我“它是具有jQueryfunction的微小MCE!”,但我很好奇这意味着什么。

jquery插件允许您使用jquery语法将TinyMCE附加到textarea。 下面是一个代码示例,演示了如何将textarea控件转换为所见即所得的编辑器,同时启用了几个TinyMCE选项。

       

使用jQuery插件检索或更新wysiwyg html也非常简单。

 // Will change the contents of an textarea with the ID "someeditor" $('#someeditor').html('Some contents...'); // Will change the contents all text areas with the class tinymce $('textarea.tinymce').html('Some contents...'); // Gets the contents from a specific editor alert($('#someeditor').html()); 

这意味着此包不包含jQuery已涵盖的任何javascript函数。 即jQuery("selector")来查找dom元素。

鲍勃布莱克的答案是对的。

此外,jquery包减少了TinyMCE下载的大小,修改了TinyMCE代码以尽可能使用JQuery函数(从包中删除了tinymce实现)。

以下是使用tinymce jquery包( 链接 )的示例的源代码。 Tinymce现在是版本4,但这个例子来自3.x版本:

       
[Show] [Hide] [Bold] [Get contents] [Get selected HTML] [Get selected text] [Get selected element] [Insert HTML] [Replace selection]

希望这可以帮助。