javascript - 清空 CKEditor -TextArea

标签 javascript jquery jquery-plugins ckeditor

我想清空 CKEditor 中的文本区域。
我可以使用 SetData(' ') 清除 TextArea,但只能在页面加载后清除一次。

我只在 Onchange 事件中编写了 jquery 函数。

  <%= Html.TextArea("AutoTextNotes", (consentForm != null && consentForm.Notes != null) ? CommonUtil.decodeHTML(consentForm.Notes) : "", new { id = "AutoTextNotes", validateRequest = "false", style = "width: 75%;height: 500px !important;", @class = "fck", onchange = "RemoveValidation('Error_AutoTextNotes');" })%>

Jquery 函数:-

function RemoveValidation(ErrorID) {
        debugger;
        $("#" + ErrorID).css("display", "none");
        var fck_instance = FCKeditorAPI.GetInstance('AutoTextNotes');
        var imf = fck_instance.GetHTML();
        if (imf.contains("<img")) {
            alert("Sorry, Image Is Not Supported For This TextArea");
            fck_instance.Config.BodyClass = 'shobi';
            fck_instance.SetData('');

            }
         }

如果我可以删除 TextArea 中的所有图像标签,这也会很有帮助。

最佳答案

您可以尝试使用

$("#id-textarea").val("");

关于javascript - 清空 CKEditor -TextArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35198049/

相关文章:

javascript - HTML 隐藏输入值通过 JavaScript 和单击文本进行更改

javascript - 是否清除单选/选择菜单值以外的表单输入字段?

javascript - 如何在一页上使用 recaptcha 设置多个表单?

jquery - 在 jquery 中 <span> 之前添加 <li> 和 </li> 之间

javascript - JS RegExp 匹配条目计数

javascript - 如何为函数定义 Typescript 接口(interface)?

javascript - 如何更改此 jquery 插件的时区/时间戳?

jquery - 如何更改 Magnific Popup 中的 CSS 属性

javascript - Ajax 从 mysql 查询填充表单

javascript - 返回表格行的元素