如何替換html textarea中的選定文本?如何替換我在jQuery中選擇的文本?
mardagz
到[b]mardagz[\b]
這裏是我的代碼,但將不會工作。
function getSelectedText(){
if(window.getSelection){
return window.getSelection().toString();
}
else if(document.getSelection){
return document.getSelection();
}
else if(document.selection){
return document.selection.createRange().text;
}}
function bbrep(start, end){
$("#pPost").val($("#pPost").val().replace(getSelectedText(), start + getSelectedText() + end))};
關鍵
$("#bbbold").click(function(){
bbrep("[b]", "[/b]");
return false;
})
任何人有這樣的想法? :)
通過查看'getSelectedText()'返回任何東西開始了。 – kba
仍然相同... broo whheww – mardagz
您的getSelectedText方法似乎不會在Google Chrome瀏覽器中返回任何內容。 –