我的目标: 我在输入内容可编辑字段时检测哈希标签。我希望能够删除它键入的哈希标记,将其附加到另一个容器并将选择重新聚焦在 contenteditable div 上,就好像什么都没发生一样。
我的问题: 只要 contenteditable div 中没有子元素,它就可以工作,但如果有子元素,则焦点不会恢复。我想我需要一种先进的方法来聚焦插入符号。到目前为止,这仅在 Chrome 中进行了测试。
我的例子:http: //jsbin.com/owoto4/5/edit
非常感谢帮助!
我的目标: 我在输入内容可编辑字段时检测哈希标签。我希望能够删除它键入的哈希标记,将其附加到另一个容器并将选择重新聚焦在 contenteditable div 上,就好像什么都没发生一样。
我的问题: 只要 contenteditable div 中没有子元素,它就可以工作,但如果有子元素,则焦点不会恢复。我想我需要一种先进的方法来聚焦插入符号。到目前为止,这仅在 Chrome 中进行了测试。
我的例子:http: //jsbin.com/owoto4/5/edit
非常感谢帮助!
我可能已经使用这篇文章中的代码破解了它: contenteditable, set caret at the end of the text (cross-browser)
现在看我的例子:http: //jsbin.com/owoto4/5/edit