如何防止TinyMCE插入空元素而不更改初始化代码

时间:2017-03-01 14:03:17

标签: html tinymce

在某些CMS中,我需要一些以空的html元素开头的文本。

<div class="invisible-div"></div>
<p>Some text</p>

通过 TinyMCE 输入文字。但是 TinyMCE 会自动将&nbsp;放入空元素中。

<div class="invisible-div">&nbsp;</div>
<p>Some text</p>

通常我会改变 TinyMCE 的初始化方式来防止这种行为,但在这种情况下我只是CMS的用户,所以我无法更改代码。即便如此,我仍然可以在文本中使用空元素吗?

1 个答案:

答案 0 :(得分:2)

事实证明,我可以通过在其中插入一个html注释来欺骗 TinyMCE 认为元素不为空。

<div class="invisible-div"><!-- this is empty --></div>
<p>Some text</p>