2016-04-14 11 views
0

は、これは以下の私のhtmlコードであります初期化されても何も起こらず、Chromeのコンソールにも何らかのエラーが表示されません。ここでTinyMCEの追加BBコード

は私の機能です:

function appendBBCode(tag, containerID) { 
    var Field = document.getElementById(containerID); 
    var val = Field.value; 
    var selected_txt = val.substring(Field.selectionStart, Field.selectionEnd); 
    var before_txt = val.substring(0, Field.selectionStart); 
    var after_txt = val.substring(Field.selectionEnd, val.length); 
    Field.value += '[' + tag + ']' + '[/' + tag + ']'; 
} 

答えて

1

代わりの直接textareaを変更するあなたはtinyMCEsetContent()機能を通してそれを実行する必要があります。

tinyMCE.get(containerID).setContent('updated content goes here....'); 

あなたがして、現在選択されたテキストを抽出することができます。

tinyMCE.get(containerID).selection.getContent(); 
関連する問題