textarea,tinyMCE并在textarea中插入图像

The*_*one 2 jquery tinymce

我想用texqurea在textarea中插入一个图像.(我知道img标签无法插入textarea).我使用tinymce

 <img src="image.jpg" class="po"/>
 <form>
 <input type="text" name="yassi" class="infobox"/>
 <br />
 <textarea class="me"></textarea>
 <input type="submit"   value="click"  class="submit"/>
 </form>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple"
});
</script>
<script type="text/javascript" scr="config.js">
</script>
Run Code Online (Sandbox Code Playgroud)

在config.js我有:

 $(document).ready(function(){
    var sr = $('.po').attr('src');
    $('.po').click(function(){
        $('.mceContentBody').append('<img src="'+sr+'"/>');

    });});
Run Code Online (Sandbox Code Playgroud)

单击时,图像无法插入textarea.怎么办呢?提前致谢.

Nic*_*ver 6

你需要调用mceInsertContent命令,如下所示:

tinyMCE.execCommand('mceInsertContent',false,'<img src="'+sr+'"/>');
Run Code Online (Sandbox Code Playgroud)

如果切换到jQuery插件版本,它看起来像这样:

$('.mceContentBody').tinymce().execCommand('mceInsertContent',false,'<img src="'+sr+'"/>');
Run Code Online (Sandbox Code Playgroud)