我有以下内容:
<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追踪跨度?
由于
答案 0 :(得分:0)
最简单的方法是使用jquery
$("span").after(textNode);