【问题标题】:How to clear value in tejquery text editor using jquery or javascript如何使用 jquery 或 javascript 在 tejquery 文本编辑器中清除值
【发布时间】:2015-01-26 07:56:52
【问题描述】:

我想问你一个关于tejquery文本编辑器的问题,我想在Ajax响应成功后从文本编辑器中清除数据。我已经尝试使用下面的代码,但它仍然无法正常工作,所以任何人都可以帮助我。

HTML:

<div class="container">
 <input type="text" class="website-header" />
 <textarea name="textarea" class="jqte-test website-desc"></textarea>
 <input type="button" name="bu" value="Save" id="btn-for-website-video-url" />  
</div>

这是一个带有 ajax 的 jquery 代码:

$("#btn-for-website-video-url").on("click",function(){ 
    var website_desc   = $(".website-desc").val(); 
    var website_header = $(".website-header").val();

   $.ajax({
       url     : "php/respon_result.php",
       type    : "POST",
       dataType: "json",
       data    : { header : website_header , desc : website_desc },
       success : function(data){ 
          // clear data in text editor
         $('.website-desc').val('');
        },

        error : function(data){
                alert('Error log');
        }

}

【问题讨论】:

标签: javascript jquery text-editor


【解决方案1】:

从他们的网站documentation 方法,你必须使用.jqteVal('')

此方法用于更改编辑器的值。

$(".website-desc").jqteVal('');

【讨论】:

    【解决方案2】:

    试试这个

    $(document).ready(function() {
      $("#btn-for-website-video-url").on("click",function(){ 
        $(".website-desc").val(" "); 
    
      });
    });
    

    【讨论】:

    • 我已经用过,但还是不行。你可以看到这个我用过的插件网站:jqueryte.com – samphors
    【解决方案3】:

    您可以在检查 google chrome 开发工具并获取处理 html 值的 div 的类名后重置它:

       $('.jqte_editor').html(' ');
    

    而不是:

          $('.you editor name').val(' ');
    

    对我有用

    【讨论】:

      【解决方案4】:

      试试这个:

      $(".website-desc").html('');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-08
        • 2015-12-02
        • 2022-08-16
        • 1970-01-01
        • 2013-07-12
        • 1970-01-01
        相关资源
        最近更新 更多