我有一个使用TinyMce jQuery插件的简单表单.当我加载页面时,TinyMce应该用他的编辑器替换我的textarea,但这不会发生.查看生成的html,我的textarea就在那里(可见性设置为隐藏)但是TinyMce没有创建任何iFrame对象.TinyMce对象存在,但activeEditor为null.就好像我没有初始化它,但我遵循的示例代码完全如下:
//这是我加载脚本的地方
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.tinymce.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/tiny_mce_jquery.js")"></script>
Run Code Online (Sandbox Code Playgroud)
//这是我的文字区域
<textarea id="tinymceId" name="content" class="tinymce" rows="1" cols="50" style="width:100%;" ></textarea>
Run Code Online (Sandbox Code Playgroud)
//这是我的脚本代码,我在其中初始化它
$(document).ready(function () {
$('#tinymceId').tinymce({
doctype: '<!DOCTYPE html>',
editor_selector: "tinymce",
convert_urls: false,
mode: "textareas",
});
});
Run Code Online (Sandbox Code Playgroud)