CkEditor и html

Рейтинг: 0Ответов: 1Опубликовано: 10.03.2015

Пытаюсь добавить нужный html в CkEditor редактор, но ничего не происходит:

 var html = '<a rel="group" class="fancybox" href="'+large_url+'">'+
      '<i style="background-image: url('+small_url+')" class="uiMediaThumbImg"></i>'+
        '</a>';

    CKEDITOR.instances.message_text.insertHtml(html, "unfiltered_html");

Хотя если в html будет, например, <p>Какой-то html</p>, то все отобразиться корректно в редакторе. Видимо, сыпится на куске, где стоит тег <i>.

Подскажите, в чем проблема?

Ответы

▲ 1

Нашел решение. Все оказалось просто: Во всем виноват тег <i> Заменил его на <img> и все заработало. Привожу рабочий код:

var html = '<a rel="group" class="fancybox" href="'+large_url+'">'+
    '<img src="'+small_url+'" class="uiMediaThumbImg">'+
    '</a>';

CKEDITOR.instances.message_text.insertHtml(html, "unfiltered_html");