我有一个id =“myTextArea”的文本区域,我可以获取文本区域的内容,但是一旦用户成功提交数据,我就无法清除内容。我正在使用wysihtml5插件作为我的文本编辑器。 我的代码如下。
<textarea name="def_text" id="myTextArea" class="textarea"></textarea>
在我的jquery文件中,一旦用户成功提交数据,我就会按照以下步骤进行操作。
$('#myTextArea').val('');
但它没有清除文本区域。 我已经尝试了$('#myTextArea')。html(''),但它对我不起作用。
答案 0 :(得分:7)
您可以参考这篇非常好的文章:https://askgif.com/blog/142/how-to-get-wysihtml5-textarea-content-cleared/
尝试使用
$('#myTextArea').data("wysihtml5").editor.clear();
这对我来说很好。
答案 1 :(得分:0)
我刚刚在wysihtml5中创建了自己的清晰文本区域。如果其他解决方案无效,请尝试此操作。
$('.wysihtml5-sandbox, .wysihtml5-toolbar').remove();
$("#yourTextArea").wysihtml5({
toolbar: {
"link": false, //removing link button
"image": false, //removing imagelink button
}
});
$('#yourTextArea').show();
$('#yourTextArea').val('');