Tinymce:当存在单个div时,不能插入任何外部内容

时间:2012-12-16 13:39:50

标签: javascript tinymce

使用以下内容创建tinymce时

<div><p>123</p></div>

您无法编辑该div之外的任何内容。

我找不到在div之前或之后添加内容的方法。 这可以通过某种方式以编程方式修复吗?

这是示例(我称之为div以显示问题): http://fiddle.tinymce.com/n3caab

2 个答案:

答案 0 :(得分:1)

现在2017年,问题是一样的。找到一种简单的方法 - 在div的两侧插入助记符&zwj;。与&nbsp;不同,这不会占用太多内容。 同时,ckeditor用工具提示“在这里插入段落”解决了这个问题。

答案 1 :(得分:0)

如果您想让用户可以在内容的开头或结尾写字,只需在需要的地方添加&nbsp;即可。

有一种方法可以避免用户删除它们。您可以编写javascript函数并将其设置为在内容为changed时执行。该功能可以检查用户是否没有做他不应该做的事情。

您也可以在tinmce面板上制作特殊按钮。我认为之前的解决方案更优雅,但它也可能存在问题。