1

の末尾に単語を追加するページ内の単語をクリックしようとしています<textarea>。私が持っているものは通常のテキストエリアでうまく機能しますが、TinyMceでこれを行う適切な方法を見つけることができません。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">  </script>

<Idea2>Idea2</Idea2>

<script language="JavaScript" type="text/JavaScript">
$('Idea2').click(function() { 
$('#DiscussionX1').val($('#DiscussionX1').val()+'\n\r newCharter'); 

});
</script>

これは私が必要としているもののようなものになると言われましたが、コードにデプロイする方法がわかりません。

    $('.mceContentBody').tinymce().execCommand('mceInsertContent',false);

ご協力いただきありがとうございます。

4

1 に答える 1

1
 $('.mceContentBody').tinymce().execCommand(
        'mceInsertContent', 
        false, 
        {
         'value': 'newCharterOrWhateverHere', 
         'anothervalue' :'forTheSakeOfCompleteness'
        }
 );

 function mceInsertContent(object) {
      // get content of the current textarea and add the new value you want
      var content = tinyMCE.activeEditor.getContent({format : 'raw'}) + object.value;
      tinyMCE.activeEditor.setContent(content, {format : 'raw'});
 }
于 2013-02-03T22:18:17.533 に答える