1

我有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吗?

坦克为您提供帮助。

4

2 回答 2

0

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

当然是这样。当没有编辑器时,您无法获得它的任何内容。

于 2013-06-04T07:32:43.547 回答
0

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

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

于 2013-06-06T13:04:44.897 回答