我在jQuery中使用image。实际上我有一个图像标签,有时候src与base 64就像这些
<img id="profileImage" src="images/blank_photo.png" width="240" height="240" />
有时在图像src上会有一个像这样的base64字符串:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD......
有时图像src将是图像路径
https://lh4.googleusercontent.com/-f87Bg7JWR4A/AAAAAAAAAAI/AAAAAAAAABg/sT5evwC9ziw/photo.jpg
所以问题是如何在jQuery中识别它是base64还是图像路径...... jQuery中是否存在我们可以识别的任何方法,或者我们必须使用一般方法,如应用if条件和搜索子字符串喜欢http。
有没有更好的解决方案.....
答案 0 :(得分:1)
图像的src属性中有base64。要获取src包含base64的对象:
var withbase64img = $("img[src*='base64']");
循环播放:
$("img[src*='base64']").each(function(){
//code here
});