zoukankan      html  css  js  c++  java
  • UE.Editor处理内容中含有多余图片问题

    <script src="/script/ueditor/ueditor.config.js" type="text/javascript" charset="utf-8"></script>
    <script src="/script/ueditor/ueditor.all.min.js" type="text/javascript" charset="utf-8"></script>

    <table style="border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">
            <tbody>
                <tr>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td style="text-align:center;">
                          <script id="editor" style="870px; height: 350px;" type="text/plain"></script>
                    </td>
                </tr>
            </tbody>
        </table>


    UE.getEditor('editor').addListener( 'contentChange', function() {
            var tcontent = "<div>" + UE.getEditor('editor').getContent() + "</div>";
            var tcontentJS = $(tcontent);
            //去除多余的a链接图片
            var alinks = tcontentJS.find("a")
            if (alinks.length == 0){
                return;
            }
            var changeAFlag = false;
            jQuery.each(alinks, function(i, alink) {
                if(alink.innerText.length == 0){
                    tcontentJS.find("a[name='"+alink.name+"']").remove();
                    changeAFlag = true;
                }
            });
            if (!changeAFlag){
                return;
            }
            var newContents = tcontentJS.html();
            UE.getEditor('editor').setContent(newContents);
        });

  • 相关阅读:
    Javascript基础三(函数)
    Javascript基础二(程序的三大结构)
    Javascript基础一(介绍)
    HTML + CSS (下)【更新中】
    HTML + CSS (上)
    sql防注入式
    sqlserver根据id集合,批量插入。(巧用sqlserver内置函数)
    三层架构的理解(转)
    基于asp.net的ajax分页
    2013年7月28日web前端学习笔记-------head相关标签应用
  • 原文地址:https://www.cnblogs.com/xiaoQ0725/p/8274712.html
Copyright © 2011-2022 走看看