В настоящее время я работаю над текстовым редактором WYSIWYG, но у меня возникли небольшие проблемы с одним элементом. Всякий раз, когда я копирую и вставляю текст с сайта, он также вставляется с цветом фона. Я хочу, чтобы при вставке текста цвет фона удалялся.
В настоящее время у меня есть div, который можно редактировать:
<div id="editor" class="comment-section" contenteditable="true" spellcheck="false" tabindex="0"></div>
и затем с помощью jQuery я пытаюсь удалить цвет фона всех дочерних элементов в div, как при вставке текста, он добавляет диапазон к div:
$('#editor').on('paste', function(e) {
$(this).children().attr('background-color', 'transparent');
});
Но, похоже, это устанавливает цвет фона предыдущего вставленного текста в прозрачный, но на самом деле он не удаляет фон.