为UEditor(百度编辑器)增加监听事件,自动提取内容为摘要

UEditor是百度推出的免费开源富文本编辑器,建站时候为了把界面弄成微博类似的,并且可以转换发帖模式,简单研究了一下,其实本人也不懂JS,打开源码,照搬过去然后简单修改。

一个想法就是在编辑完文字后提取一个摘要,查看UEditor的API,在事件接口中有beforeSubmit事件,但不知为何,该事件得不到相应,知道的朋友不妨说说啊。那只好采取其他方法了。打开源代码,照抄一段addListener代码,复制到load.js(初始化代码)中,修改如下;就为UEditor增加了blur(失去焦点)的监听事件。

 var ue = UE.getEditor('content');
            ue.addListener("blur",function(){
                var editor=UE.getEditor('content');
                var arr =(UE.getEditor('content').getContentTxt());
                var description = document.getElementById("description");//摘要id
                description.value=arr.substring(0,180);

            })


你可能感兴趣的:(Jquery)