【发布时间】:2011-11-02 23:49:25
【问题描述】:
我有以下几点:
<div contenteditable="true">
<p>Here is some text blah <span class="tag">meme</span> hello world.</p>
</div>
我想要做的是将光标设置在跨度之后。我可以使用以下内容,但这不会让我告诉光标在跨度之后:
var sel = window.getSelection();
var textNode = document.getElementById("comment_content_new").firstChild;
var range = document.createRange();
range.setStart(textNode, 7);
range.collapse(true);
sel.removeAllRanges();
sel.addRange(range);
有什么想法可以告诉 var textNode 在 span 之后继续吗?
谢谢
【问题讨论】:
-
您想创建一个 TextNode 还是将插入符号放在给定位置?您的问题标题和正文不匹配...
-
什么是textNode?你有什么问题?
标签: javascript jquery contenteditable textnode