小编use*_*282的帖子

如何将html元素放在Ckeditor中的光标位置?

我很难成功地将要拖放的html元素放入Ckeditor中。到目前为止,我刚刚能够使用“ setData”将其放置在内容的末尾。但我想将其放置在光标所在的位置。

我的意思是,而不是这样做:

<p>My content with <span>spans</span>, <a>links</a>, etc.</p><span>The html I am drag/droping</span>
Run Code Online (Sandbox Code Playgroud)

我想做这个 :

<p>My content with <span>spans</span>, <span>The html I am drag/droping</span>, <a>links</a>, etc.</p>
Run Code Online (Sandbox Code Playgroud)

现在,我的代码如下所示:

CKEDITOR.instances['myContent'].insertHtml(' <span>The html I am drag/droping</span>');
Run Code Online (Sandbox Code Playgroud)

我已经尝试过insertText,但从未成功。然后,我尝试了insertHtml,但它仅在IE o_O中有效。

您对如何解决有任何想法吗?那将是很大的帮助!谢谢。

javascript position cursor ckeditor inserthtml

5
推荐指数
1
解决办法
2063
查看次数

标签 统计

ckeditor ×1

cursor ×1

inserthtml ×1

javascript ×1

position ×1