如何用jq js方法向fck编辑器插入内容?

<?php

include 'fckeditor/fckeditor.php';

$oFckeditor=new FCKeditor('content');//new创建一个新的

//在线编辑器对象名叫content

$oFckeditor->Width='1000px';

$oFckeditor->Height='300px';

$oFckeditor->BasePath='./fckeditor/';

$oFckeditor->Create();

  ?>

 

FCKeditorAPI.GetInstance('content').InsertHtml('<b>aaa</b>')

上面代码会在上次光标点击的位置插入指定的html代码

FCKeditorAPI.GetInstance('content').EditorDocument为fckeditor编辑器iframe的document对象,可以通过jquery查找dom。

如 var doc=$(FCKeditorAPI.GetInstance('content').EditorDocument);

doc.find('img').remove();//会删除编辑器中所有图片

doc.find('img').after('<b>xxxxx</b>')//在图片后插入html代码

function FCKeditor_OnComplete(){
FCKeditorAPI.GetInstance('content').EditorDocument.body.focus();//聚焦
FCKeditorAPI.GetInstance('content').InsertHtml('<p>"22222"</p>');//插入内容
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632