Jquery ui 在新选项卡上动态添加TinyMCE文本区域
我使用tab的JQuery插件UI,每个选项卡包含文本区域,然后由TinyMCE librarie管理 我想做的是:当你点击tab“+”时,添加一个包含textarea的新标签。 要使用textearea创建新选项卡,这很好。问题是:我无法编辑textarea值,如果我单击TinyMCE的选项(如粗体):J在Javascript控制台上为null错误 我的JS代码:Jquery ui 在新选项卡上动态添加TinyMCE文本区域,jquery-ui,tinymce,jquery-ui-tabs,Jquery Ui,Tinymce,Jquery Ui Tabs,我使用tab的JQuery插件UI,每个选项卡包含文本区域,然后由TinyMCE librarie管理 我想做的是:当你点击tab“+”时,添加一个包含textarea的新标签。 要使用textearea创建新选项卡,这很好。问题是:我无法编辑textarea值,如果我单击TinyMCE的选项(如粗体):J在Javascript控制台上为null错误 我的JS代码: $('li > a.moretxt').click(function(){ // Number of elemen
$('li > a.moretxt').click(function(){
// Number of element in tabs
var size = $( "#tabs" ).tabs("length");
// Content to add on new tab
var content = "<div id='divcontent"+size+"'><textarea id=\'txtcontent"+size+"'\' cols=\'60\' rows=\'5\'></textarea></div>";
// Some variable
var path = '#divcontent'+size;
var title = 'content'+size;
var idtxt = 'txtcontent'+size;
// Add new div Textarea before the end
$('div#morecontent').before(content);
//Add control ?
tinyMCE.execCommand('mceAddControl', true, idtxt);
// Add new TAB
$( "#tabs" ).tabs("add",path,title,(size));
var index = $( "#tabs" ).tabs("option", "selected");
});
$('li>a.moretxt')。单击(函数(){
//选项卡中的元素数
变量大小=$(“#制表符”).制表符(“长度”);
//要在新选项卡上添加的内容
var content=“TinyMCE需要让DOM中的对象应用自身。我不确定为什么TinyMCE不能像您在添加TinyMCE之前添加容器那样工作,但是如果您移动“addControl”“添加新选项卡后,它应该可以工作。TinyMCE需要在DOM中应用对象。我不确定为什么TinyMCE不能像添加TinyMCE之前添加容器那样工作,但是如果在添加新选项卡后将“addControl”移动到,它应该可以工作。”