Text cleditor添加文本光标位置文本区域

Text cleditor添加文本光标位置文本区域,text,cursor,position,add,cleditor,Text,Cursor,Position,Add,Cleditor,我正在使用clEditor控件,当我在select控件中选择一个项目时,我需要在textarea的光标位置添加文本 有人能帮我吗 谢谢大家! 此代码将在光标位置从变量text\u添加文本到\u add: var text_to_add = 'Welcome to Senegal !'; var editor = $('.my_textarea').cleditor()[0]; editor.focus(); setTimeout(function() { editor.execComma

我正在使用clEditor控件,当我在select控件中选择一个项目时,我需要在textarea的光标位置添加文本

有人能帮我吗


谢谢大家!

此代码将在光标位置从变量
text\u添加文本到\u add

var text_to_add = 'Welcome to Senegal !';
var editor = $('.my_textarea').cleditor()[0];
editor.focus();
setTimeout(function() {
    editor.execCommand('inserthtml', text_to_add, false);
}, 0);

此代码将文本从变量
text\u添加到光标位置的\u add

var text_to_add = 'Welcome to Senegal !';
var editor = $('.my_textarea').cleditor()[0];
editor.focus();
setTimeout(function() {
    editor.execCommand('inserthtml', text_to_add, false);
}, 0);

你知道,如果光标在文本上,该怎么办吗?文本被包装在一个标记中?这里有一个例子,它是如何为我工作的。初始编辑内容:
FooBarBaz
。在你的代码之后:
foobwell来塞内加尔!arBaz
inserthtml
命令将添加任何HTML文本,因此使用
FooBarBaz
它可以正常工作。您知道,如果光标位于文本上,该怎么办吗?文本被包装在标记中?这里有一个例子,它是如何为我工作的。初始编辑内容:
FooBarBaz
。在你的代码之后:
foobwell来塞内加尔!arBaz
inserthtml
命令将添加任何HTML文本,因此使用
FooBarBaz
可以很好地工作。