微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 TinyMCE 中修改注释中的属性

如何解决如何在 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 举报,一经查实,本站将立刻删除。