如何创建节点并将其传递给函数?

时间:2011-11-02 23:49:26

标签: javascript jquery contenteditable textnode

我有以下内容:

<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追踪跨度?

由于

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用jquery

$("span").after(textNode);