Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 在新选项卡上动态添加TinyMCE文本区域_Jquery Ui_Tinymce_Jquery Ui Tabs - Fatal编程技术网

Jquery ui 在新选项卡上动态添加TinyMCE文本区域

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

我使用tab的JQuery插件UI,每个选项卡包含文本区域,然后由TinyMCE librarie管理

我想做的是:当你点击tab“+”时,添加一个包含textarea的新标签。 要使用textearea创建新选项卡,这很好。问题是:我无法编辑textarea值,如果我单击TinyMCE的选项(如粗体):J在Javascript控制台上为null错误

我的JS代码:

$('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”移动到,它应该可以工作。”