IE下已经可以实现了,但是在firefox下实现不了。。
 var myField = $("#content"); 
    if (document.selection) { 
        myField.focus(); 
        sel = document.selection.createRange(); 
        sel.text = tag;
        myField.focus(); 
    }else if (myField.selectionStart || myField.selectionStart == '0') { 
            var startPos = myField.selectionStart; 
            var endPos = myField.selectionEnd; 
            var cursorPos = endPos; 
            myField.val(myField.val().substring(0, startPos) 
                                      + tag 
                                      + myField.val().substring(endPos, myField.value.length)); 
            cursorPos += tag.length; 
            myField.focus(); 
            myField.selectionStart = cursorPos; 
            myField.selectionEnd = cursorPos; 
    }else { 
            myField.val(myField.val()+tag); 
            myField.focus(); 
    }
这个代码还需要怎么改一下么?等高人解决~~