Задать вопрос

Как заставить редактор tinymce добавляться к динамическим textarea?

Добавляю я textarea по кнопке
$('#add').click(function() {
    $('<textarea id="'+i+'" name="option[]"></textarea>').fadeIn('slow').appendTo('#ftable');        
    i++;    
});


Пробовал вызывать tinymce.init сразу же после добавления textarea - срабатывает через раз (добавил например 4 textarea, а редактор присвоился только к 2-м - через 1).

Вот тут тестовый вариант - https://jsfiddle.net/morrowinds/z9fhqfx6/1/

А здесь полурабочий вариант, который я описал уже - https://jsfiddle.net/morrowinds/z9fhqfx6/2/
  • Вопрос задан
  • 653 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
Ну можно попробовать генерировать id по стандарту и использовать execCommand
tinymce.execCommand('mceAddEditor', false, id);
Песочница
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы