TinyMCE - 允许表格单元格作为有效的html

时间:2015-02-27 09:33:24

标签: javascript tinymce tinymce-4

我找到answer可以帮助将表格单元格添加为正文的有效html元素,但由于某些原因它没有帮助。我需要这个的原因是我想将此特定内容用作包含table元素的其他内容的重复数据。

初始内容示例:

<td>{{IMAGE}}</td>
<td><span style="font-weight: bold;">{{SHORT_DESCRIPTION}}</span></td>

剥离的内容:

{{IMAGE}}<span style="font-weight: bold;">{{SHORT_DESCRIPTION}}</span>

我已经尝试过:

valid_children: "+body[style], +body[td]",
valid_elements : '+*[*]'

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

花了几个小时后挖掘TinyMce的核心,意识到问题不是TinyMce。从html specs开始,table cell元素不能是body的直接子元素。

因为TinyMce将内容包装到iframe,这是当前页面上的另一个HTML页面,<td>被删除了。

我没有在评论中执行建议的步骤,而是添加了另一个textarea,而不加TinyMce。我认为这种方式在我的情况下更好,因为我在页面上有多个textareas并且不希望通过使用javascript进行操作来影响所有这些。