gpt4 book ai didi

jquery - textarea、tinyMCE 并在 textarea 中插入图像

转载 作者:行者123 更新时间:2023-12-01 02:49:28 26 4
gpt4 key购买 nike

我想用 jquery 在文本区域中插入图像。 (我知道 img 标签无法插入到文本区域中)。我正在使用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>

jquery:

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

在 config.js 中我有:

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

});});

点击时,图像无法插入文本区域。怎么能做到这一点呢?提前致谢。

最佳答案

您需要调用mceInsertContent command ,像这样:

tinyMCE.execCommand('mceInsertContent',false,'<img src="'+sr+'"/>');

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

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

关于jquery - textarea、tinyMCE 并在 textarea 中插入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3918773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com