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 那高手帮忙写个正则吧,正则的意思就是吧图片大小给添加进去,关于图片大小我另外想办法取得…… 展开
如果说kind本身就存在这样一个bug 那高手帮忙写个正则吧,正则的意思就是吧图片大小给添加进去,关于图片大小我另外想办法取得…… 展开
1个回答
展开全部
//正则表达式,匹配宽度高度都没有的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之后运行,导致整个代码和调用要异步执行,麻烦。。就不写了
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询