tinymce textarea克隆在htmleditor内容中呈现局部视图

时间:2013-02-19 06:28:50

标签: javascript asp.net asp.net-mvc tinymce

我有一个局部视图,有几个文本框和一个textarea用于tinymce。在我的主要表单中,我将此视图作为隐藏元素:

<div id="template" style="display: none">
  <div id="lessonplan" style="display: none">
    <div id="lessonplanedit">
      LessonPlan
      <br />
      @Html.Partial("LessonPlanEdit", new LessonPlan())
    </div>
  </div>
<div>

点击按钮,我正在克隆这个div:

function addlessonplan(component) {
    var idiv = $("#"+component).clone();// + component).clone(); //.html();

    idiv.removeAttr("style");

    var divid = component + '_' + counter++;
    var newid = component + '_' + counter++;
    idiv.attr("id", newid);

    $("#panel").append('<div id="' + divid + '"></div>');

    $("#" + divid).append(idiv);

    tinymceinit();
    tinyMCE.execCommand('mceAddControl', false, newid);
    tinyMCE.get(newid).setContent('');
}

我得到的结果如下: enter image description here  即局部视图在htmleditor内部呈现。你知道为什么会这样吗?

0 个答案:

没有答案