Rails 动作文本/Trix;我可以在当前文本光标位置之后插入 HTML 元素或附件吗?

问题描述

我目前正在将 HTML 元素插入到 Rails ActionText/Trix 编辑器中,

function insertAttachment (data,trix) {
  const editor = document.getElementById("post_content").editor;
  const length = editor.getDocument().toString().length;
  editor.setSelectedRange(length - 1);
        
  const attachment  = new Trix.Attachment({
    content: data['data']['html'],sgid:    data['data']['sgid']
  });
    
  editor.insertAttachment(attachment);
}   

这段代码成功地在编辑器的末尾插入了元素,但我想在当前文本光标之后立即插入元素。有没有办法在 Trix 编辑器中获取文本光标的当前位置?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...