Автоматически инициализировать форматированный текстовый редактор поверх всех текстовых областей, включая те, которые загружаются через ajax - PullRequest
0 голосов
/ 05 декабря 2009

Я занимаюсь разработкой тяжелого веб-приложения на ajax и хотел бы, чтобы textareaclass="ui-richtext") автоматически инициализировали TinyMCE.

Это легко для текстовых областей, которые загружаются нормально, но как насчет контента, который загружается ПОСЛЕ того, как используется ajax?

Я думал что-то вроде этого: (я использую jquery)

$("textarea.ui-richtext").live("ajaxComplete", function()
{
    $(this).tinymce({...});
});

К сожалению, это не похоже на работу. Есть идеи?

Это мой первый пост, дайте мне знать, если мне нужно добавить больше информации

1 Ответ

1 голос
/ 05 декабря 2009

Live ограничено небольшим количеством событий .

Вы можете сделать что-то вроде этого:

$.ajax({
    url: 'url/here',
    success: function(data){
        var $data = $(data).("textarea.ui-richtext").tinymce();
        $('#mydiv').append($data);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...