2016-11-18 17 views
0

のカーソル(キャレット)の位置にスパンを追加します。次のコードを使用して、ID #displayのcontentEditable divにspanを追加します。 #displayでマウスを使ってカーソル位置を変更した場合、#表示にスパンを追加したい場合、キャレット位置の後に追加する方法。contentEditable div

$(".operators").click(function(){ 
     var selectedOperator = $(this).html(); 
     var addSpan= "<span>" + selectedOperator + "</span>" 
     $("#display").append(addSpan); 
    }); 

私は上記のプログラムに従ってガイドしてください。助けに感謝します。

+1

使用$( "#表示")wrapInner(addSpan)。 –

+0

と '?'で終わる文は? – madalinivascu

答えて

-1

変数にはDOM要素が含まれないため、追加するときにDOMを追加する必要があります。

$(".operators").click(function(){ 
    var selectedOperator = $(this).html(); 
    $("#display").append('<span>'+ selectedOperator +'</span>'); 
}); 

Check working demo

+0

私はそれについて質問していません、それは大丈夫です。物事はdivの中をクリックするとdivのカーソル位置にスパンを追加する方法です –

関連する問題