jQuery负载的tinyMCE问题
我的页面上有一个DIV和一个Load按钮,当我点击Load按钮时,jQuery从另一个文件加载一个HTML,这个HTML文件有texteareas和start tinymce 例:jQuery负载的tinyMCE问题,jquery,tinymce,Jquery,Tinymce,我的页面上有一个DIV和一个Load按钮,当我点击Load按钮时,jQuery从另一个文件加载一个HTML,这个HTML文件有texteareas和start tinymce 例: 函数loadForm(){ $(“#myContent”).load(“HTMLFile”); } 函数goback(){ $(“#myContent”).load(“另一个没有TINYMCE的HTML文件”); } HTML文件: <textarea id="myText" class="tinymce"
函数loadForm(){
$(“#myContent”).load(“HTMLFile”);
}
函数goback(){
$(“#myContent”).load(“另一个没有TINYMCE的HTML文件”);
}
HTML文件:
<textarea id="myText" class="tinymce"></textarea>
<input type="button" value="Cancel" onclick="goback()"/>
<script language="Javascript">
$("textarea.tinymce").tinymce({
// Configurations here
});
</script>
$(“textarea.tinymce”).tinymce({
//这里的配置
});
问题是:当我点击页面上的“加载”按钮时,tinyMCE会工作,但在此之后,如果我再次点击“取消”按钮和“加载”按钮,tinyMCE不会加载更多内容,只是第一次
有什么提示吗?我建议添加load方法的回调函数来初始化tineMCE编辑器
function loadForm() {
$("#myContent").load("HTMLFile", {}, function(){
$("textarea.tinymce").tinymce({
// Configurations here
});
});
}
因此,HTMLFile将不会有任何脚本。我建议您在加载tinyMCE代码后仔细查看代码会发生什么。tinyMCE可能会修改它的容器或类似的东西,所以使用像FireBug这样的工具来查看发生了什么,然后从那里开始。好的,我会尝试找到FireBug。
function loadForm() {
$("#myContent").load("HTMLFile", {}, function(){
$("textarea.tinymce").tinymce({
// Configurations here
});
});
}