Содержимое текстовой области WYSIHTML5 не очищается

У меня есть текстовая область с id ="myTextArea", я могу получить содержимое текстовой области, но не могу очистить содержимое после успешной отправки данных пользователем. Я использую плагин wysihtml5 в качестве моего текстового редактора. мой код выглядит следующим образом.

<textarea  name="def_text"  id="myTextArea" class="textarea"></textarea>

в моем файле jquery я делаю следующее, как только пользователь успешно отправляет данные.

$('#myTextArea').val('');

но это не очищает текстовую область. Я тоже пробовал $('#myTextArea'). Html(''), но он не работает для меня.

1 ответ

Решение

Вы можете обратиться к этой очень хорошей статье: https://askgif.com/blog/142/how-to-get-wysihtml5-textarea-content-cleared/

попробуйте использовать

$('#myTextArea').data("wysihtml5").editor.clear();

Это работало нормально для меня.

Я только что создал собственное чистое текстовое поле в wysihtml5. Попробуйте это, если другое решение не работает.

$('.wysihtml5-sandbox, .wysihtml5-toolbar').remove();

    $("#yourTextArea").wysihtml5({
            toolbar: {
            "link": false,  //removing link button
            "image": false,  //removing imagelink button
        }
        });

$('#yourTextArea').show();
$('#yourTextArea').val('');
Другие вопросы по тегам