我想知道是否可以从 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