1

这是代码:

var selection;
var edited_selection;
var value;
var string;

    $("#text").select(function(){ // $("#text") is textarea
       value = $("#text").val(); 
       selection = window.getSelection();   
       string = selection.toString();     
    });

    $("#bold").click(function(){
       edited_selection = "<b>" + string + "</b>"; 
       var replacing = value.replace(string, edited_selection);
       $("#text").val(replacing);
    });

当我单击某个常见的数字或字符时,它将包裹该字符或数字的第一次出现。例如简单的句子:“你好”。如果我尝试从该句子中选择最后一个“e”,它将选择第一次出现的“e”,它会像e一样换行,但我想选择最后一个“e”。我该怎么做?谢谢你的回答。

4

0 回答 0