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 回答