2011-11-02 63 views
0

我有以下幾點:如何創建節點並將其傳遞給函數?

<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跨度後去了?

感謝

+2

你想在一個給定的位置,以創建TextNode或放置插入符號?你的問題標題和正文不匹配... –

+0

什麼是textNode?你的問題是什麼? – rlemon

回答

0

最簡單的方法是使用jQuery

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