Как динамически вставлять текст в CKEDITOR

Я использую плагин CKEDITOR для текстового редактора в своей сети. Внутри редактора у меня есть таблица с двумя столбцами. Я хочу добиться этого в первом столбце, если число ввода пользователя будет добавлено к (50), а результат автоматически появится во втором столбце. Это очень просто с помощью Jquery, но это не работает. Пробовал коды:

function insertIntoCkeditor(str){
  CKEDITOR.instances['editor1'].insertText(str);
}

но этот код автоматически вставляется над текстовой областью редактора.


person Goper Leo Zosa    schedule 30.07.2015    source источник


Ответы (3)


Использовать

установитьДанные()

function insertIntoCkeditor(str){
    CKEDITOR.instances['editor1'].setData(str);
}
person Arun Kumar    schedule 30.07.2015
comment
как мне узнать, как поместить эти данные, у меня есть 10 строк и идентификаторы в каждом столбце ... я хочу поместить ответ только во вторую строку. Вы дали обновить все в текстовом редакторе и вставить строку. - person Goper Leo Zosa; 30.07.2015
comment
Получите данные, создайте из них объект jQuery, измените значения и верните данные обратно. - person giorgio; 30.07.2015

Я использую :

function InsertHTML(HTML)
{
  CKEDITOR.instances['editor1'].insertHtml(HTML);
}

и это работает нормально. ;)

person BlueMan    schedule 24.03.2017

CKEDITOR.instance['editor1'].insertElement(str);

Это будет вставка текста в позицию курсора

person Mari Selvan    schedule 08.12.2016