Содержимое текстовой области 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('');