我正在使用TinyMCE 4.1.6
。我需要检查内容更改。我尝试使用onChange
事件(也尝试使用isDirty,keyup事件)。
OnChange对于捕获包括格式在内的所有更改非常有用。但是当在内部点击编辑器时,事件会触发并显示内容已更改,但没有任何更改。
作为替代方案,我还尝试使用Jquery的data()
函数存储旧内容并与更改的内容进行比较。但是,当内部点击编辑器时,它会添加 data-mce-selected =“1”,如下所示:
<table data-mce-selected="1" class="mce-item-table" border="0"..>
因此,当与旧内容进行比较时,表明内容已更改。
感谢任何帮助。
答案 0 :(得分:0)
尝试放
e.preverntDefault()
e.stopImmediatePropagation()
在事件处理函数启动之后,我认为它会阻止mce添加data-mce-selected =“1”,并且你比较旧数据的方法也可以。