0

タブ領域 (jquery-ui) があり、コンテンツ フィールドには TinyMCE が装備されています。新しいタブを作成する私のコード:

    //new tab in tab area
    var $tabs = $("#tabs").tabs({
        tabTemplate: "<li id='tabLi"+tabCount+"' data-order='"+tabCount+"'><a href='#{href}'>#{label}</a><input type='hidden' name='tab"+tabCount+"Title' value='#{label}'></li><input type='hidden' id='tab"+tabCount+"Order' name='tab"+tabCount+"Order' value='"+tabCount+"'></li>",
        add: function(event, ui) {
            $(ui.panel).append('<textarea class="tinymceTABS" name="tab'+tabCount+'Content">still empty</textarea>');
        }
    });
    $tabs.tabs("add", "#tabs-" + tabCount, $('#newTabName').val());

すべてのタブのコンテンツを保存したい場合、フォーカスされているコンテンツのみが保存されます。他のコンテンツフィールドには、「まだ空」のダミーのみが含まれています。

新しいタブとその小さなものを作成した後、何かをしなければならないのでしょうか?

4

1 に答える 1

0

タブを繰り返し、クリックイベントをシミュレートしてアクティブ化し、そのインスタンスを保存しようとしましたか?

于 2012-11-15T15:02:14.570 に答える