如何解决如何在 TinyMCE 中修改注释中的属性
我正在尝试修改 TinyMCE 中注释的 data-author
。文档说:
TinyMCE Annotations API 提供了添加、修改和删除注释的能力;侦听文本选择事件并检索具有相同注释名称的所有注释。
我已经注释了我选择的单词,使用
editor.annotator.annotate('comment',{
uid: id,author: name
});
输出:<span class=\"mce-annotation\" data-mce-annotation-uid=\"7\" data-mce-annotation-author=\"name1\" data-mce-annotation=\"comment\">Advice</span>
在该代码中,我已成功注释所选单词,但对于某些事件,我想更改注释单词的作者,这是我的代码:
editor.annotator.annotate('comment',author: newName
});
输出:<span class=\"mce-annotation\" data-mce-annotation-uid=\"7\" data-mce-annotation-author=\"name1\" data-mce-annotation=\"comment\"><span class=\"mce-annotation\" data-mce-annotation-uid=\"7\" data-mce-annotation-author=\"name2\" data-mce-annotation=\"comment\">Advice</span></span>
我想既然选定的单词已经注释了,通过使用上面的代码我可以更改作者。但它只是在原始 span
内创建另一个 span
。
我想要的只是编辑或更改某个事件中其他值的 data-mce-annotation-author
值。
有没有人试过这个问题或有这方面的经验?非常感谢!
解决方法
我得到了解决方案。
您只需要使用Retrieving All Annotations for a Particular Annotation Name
我更改特定注释器属性的解决方案:
Orange,Apple
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。