kindeditor批量上传图片无法获取尺大小

这的确是个非常讨厌的问题,我使用的是kindeditor4.1.10,单张图片上传后很让我满意,img的alt和width以及height都在,可使用批量上传后就只能获取... 这的确是个非常讨厌的问题,我使用的是kindeditor4.1.10,单张图片上传后很让我满意,img的alt和width以及height都在,可使用批量上传后就只能获取img和src属性,没有了alt 特别是width和height 这太要命了。有高手可以解决吗,或者最后在提交的时候用个正则,哎,我正则写不了这么复杂的,求高手解决一下,这是批量上床图片后的源码:<img class="lazy" src="/web/h/editor/asp/../../webs/attached/image/20140104/20140104083138953895.jpg" alt="" /><img class="lazy" src="/web/h/editor/asp/../../webs/attached/image/20140104/20140104083139543954.jpg" alt="
如果说kind本身就存在这样一个bug 那高手帮忙写个正则吧,正则的意思就是吧图片大小给添加进去,关于图片大小我另外想办法取得……
展开
 我来答
xiangyuecn
推荐于2016-02-11 · TA获得超过336个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:308万
展开全部
//正则表达式,匹配宽度高度都没有的img标签,有一个宽度或高度的不匹配
var exp=/<img((?:[^>](?!width|height))+)>/ig

//顺带处理一下这种内容
var html='<a>aaa</a>\n<img src="http://www.baidu.com/img/bdlogo.gif" width="10" heigh="10">aa<img src="http://www.baidu.com/img/bdlogo.gif">aa\n<a>aaa</a>'//K.html()已获取html内容

//替换没有宽度高度的img标签
html=html.replace(exp,function(img,attr){
    return '<img'+attr+' width="计算一下" height="计算一下">'//宽度高度获取其实也很简单的,用new Image对象即可,但是处理代码要在onload之后运行,导致整个代码和调用要异步执行,麻烦。。就不写了
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式