Получите конкретное содержание от ckeditor

У меня есть ckeditor, и рев - моя текстовая область для ckeditor, и это довольно и как я могу стать довольным только в

использование jQuery



welcome to our company

Copy right @ exak=mple.com

1
добавлено
Просмотры: 1
de

4 ответы

Прочитайте эту связь, это полезно.

Try using getData();

Полезная ссылка

1
добавлено
Какой you' предложенный ve является твердым путем, который потребовал бы, чтобы regex извлек #footer содержание.
добавлено автор oleq, источник

Можно даже восстановить содержание этого элемента непосредственно от редактора:

CKEDITOR.instances.your_editor_instance.document.getById( 'footer' ).getHtml();

Однако, я думаю, что есть что-то не так с логикой того, что вы хотите сделать. Восстановление удовлетворяет этот путь, может быть опасным, если пользователи опускают id признак или используют его дважды. Это - что-то, на что вы не можете полагаться.

Необходимо лучше создать двух редакторов, один с содержанием и вторым для #footer . Другая возможность действующая особенность редактирования введенный в CKEditor 4, который позволяет редактировать веб-страницы как они, По-моему, необходимо действительно заново продумать идею сделать его стабильным и надежным.

1
добавлено

Можно сделать это как это,

Живой демонстрационный пример

txt = $('#cheditor_text').text();
html = $('<div>').append(txt).find('#footer').prev()[0].outerHTML;

Without using outHTML

Live Demo

txt = $('#cheditor_text').text();
pTag = $('<div>').append(txt).find('#footer').prev();
alert($('<div>').append(pTag).html())​
0
добавлено

попробовать

var value = CKEDITили.instances['cheditили_text'].getData();
$(value).find('#footer').html();

или

$('#cheditили_text').ckeditили(function( textarea ){
$($(textarea).val()).find('#footer').html();
});
0
добавлено