Мне удалось настроить событие при вставке для захвата HTML-кода, вставленного в текстовую область по мере его вставки.
Мне нужно автоматически применить команду removeFormat к этому HTML до или во времяон вставляется в текстовую область, так что я могу лишить его классов, различных тегов и других атрибутов.Может ли кто-нибудь указать мне правильное направление для правильного применения команды removeFormat?
Вот мой код:
$(function(){
$('textarea').ckeditor(
function( textarea ){
var editor = this;
editor.on('paste', function( e ) {
//alert(e.data.html); // This shows the HTML
editor.execCommand( 'removeFormat', e.data.html ); // Doesn't seem to do anything, HTML is pasted with the attributes intact
});
}
)
});
Спасибо!
PS Параметр Force text text isне жизнеспособен, так как есть некоторые элементы HTML, которые я хочу сохранить (p, table и другие).