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