TinyMCE内容AJAX发布在一个显示:block div

时间:2013-05-29 16:33:27

标签: jquery tinymce displayobject

我在隐藏的显示表中有一个textarea(它是一个包含许多选项的长格式)。 如果用户打开该部分,我将更改样式显示并初始化TinyMCE的实例。 (我已经尝试在隐藏表时启动它,但这不起作用)

我的文字区域:

<table width="100%" id="tbl_desc_sel" style="display:none;">
<tr>
  <td>
        <textarea cols="65" rows="10" id="MY_DESC" name="MY_DESC"></textarea>

  </td>
</tr>
</table>

使用jQuery.AJAX type = POST发布表单,我使用它来检索我的JS验证表单中的内容:

jQuery('#MY_DESC').html( tinyMCE.get('MY_DESC').getContent() );

但是当该部分再次关闭时(在填写一些内容之后),检索到的内容为空...如果该部分打开则可以正常工作。

解决问题的任何ID?

坦克为你提供帮助。

2 个答案:

答案 0 :(得分:0)

  

但是当该部分再次关闭时(在填写一些内容之后),   检索到的内容为空...如果该部分打开,则可以正常工作。

当然是这样。如果没有编辑器,您将无法获得任何内容。

答案 1 :(得分:0)

我使用编辑器的jQuery插件解决了我的问题。

我现在可以在style="display:none;" <textearea>上启动TinyMCE编辑器,并通过AJAX发布内容,即使隐藏了此<textearea>