我想知道是否可以从 TinyMCE 的可编辑 DIV 中排除一些元素。这是一个示例代码:
<div class="editable-area">
<h2>heading</h2>
<p>paragraph</p>
<div class="exclude-this-element"></div>
</div>
.exclude-this-element:empty:before { content: "Editable Area"; }
tinymce.init({
inline: true,
fixed_toolbar_container: '.toolbar'
});
tinyMCE.execCommand('mceAddEditor', false, '.editable-area');
问题是,当 TinyMCE 在 上初始化时.editable-area,它会添加<br>标签.exclude-this-element并且Editable Area文本停止出现。实际上,我认为整个.exclude-this-element过程会在一段时间后被删除。这个元素可以完全排除在 TinyMCE 的改变之外吗?
我还想附加一些操作(如click或 jQuery UI 函数).exclude-this-element并使其不干扰 TinyMCE。
我试过了valid_children,valid_elements但invalid_elements我认为这些都不能用来排除任何可编辑的元素(它只在保存编辑器的内容时排除它们):http ://www.tinymce.com/wiki.php/Configuration