zoukankan      html  css  js  c++  java
  • 关于ckeditor 第二次加载 出现问题

    在使用ckeditor 出现的问题也比较多的 ,一个问题是图片上传的问题 ,一个就是第二次加载的时候 ckeditor编辑框出现不了的问题  

    第一个问题 是修改ckeditor js属性 网上都有  第二个问题网上很少 但是作用于这里 就没有什么用

    首先 我id用的是动态的id  Tarea_@Model.FieldName

    <textarea class="ckeditor" id="Tarea_@Model.FieldName" cols="20" rows="2" style="height:100px">@FieldValue</textarea>
    <input type="hidden" name="@Model.FieldName" value="@FieldValue" />

    所以要获取id  var ckname = $(".ckeditor").attr("id");

    -------------------------------------------------------------

    接下来是处理办法

    <script src="/Scripts/ckeditor/ckeditor.js"></script>
    <textarea class="ckeditor" id="Tarea_@Model.FieldName" cols="20" rows="2" style="height:100px">@FieldValue</textarea>
    <input type="hidden" name="@Model.FieldName" value="@FieldValue" />
    //解决ckeditor 第二次加载 不出现问题
    <script type="text/javascript">
    var ckname = $(".ckeditor").attr("id");
    if (CKEDITOR.instances["" + ckname + ""])
    {
    CKEDITOR.remove(CKEDITOR.instances["" + ckname + ""]);
    }
    var editor = CKEDITOR.replace("" + ckname + "");
    </script>

    这样就行了 

    ckeditor 获取值: var ckcode = (CKEDITOR.instances[ckname].getData());

  • 相关阅读:
    luogu_1168: 中位数
    luogu_4762: [CERC2014]Virus synthesis
    luogu_4287:双倍回文
    回文自动机学习笔记
    luogu_3645: 雅加达的摩天楼
    python爬今日头条(ajax分析)
    Python多进程multiprocessing.Pool()
    Python爬微博(ajax+mongo)
    python实用函数之join()
    python之tuple与list
  • 原文地址:https://www.cnblogs.com/fei-yu/p/4737125.html
Copyright © 2011-2022 走看看