, я успешно удалось установить событие в пасте, чтобы зафиксировать 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
});
}
)
});
Спасибо!
P.S. Форма простой текстовой опции не является жизнеспособным, так как есть некоторые элементы HTML, которые я хочу сохранить (P, таблица и другие).