WYSIHTML5 textarea内容未被清除

时间:2014-07-31 10:59:35

标签: jquery wysihtml5

我有一个id =“myTextArea”的文本区域,我可以获取文本区域的内容,但是一旦用户成功提交数据,我就无法清除内容。我正在使用wysihtml5插件作为我的文本编辑器。 我的代码如下。

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

在我的jquery文件中,一旦用户成功提交数据,我就会按照以下步骤进行操作。

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

但它没有清除文本区域。 我已经尝试了$('#myTextArea')。html(''),但它对我不起作用。

2 个答案:

答案 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('');