如何在jquery中获取缩略图原始图像的src

时间:2015-10-05 08:46:59

标签: jquery

我已使用此代码获取img src属性:

$('.listpic').attr('currentSrc');

图片网址为:newyorkmodelhstn.jpg。我必须从中移除tn才能获得原始的img src。我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

首先重命名字符串然后访问它:

var str="newyorkmodelhstn.jpg";
var find = 'tn.';
var re = new RegExp(find, 'g');
str = str.replace(re, '.');//use this to get the image
alert(str);

或者你可以这样做:

var str="newyorkmodelhstn.jpg";
str = str.replace("tn.", '.');//use this to get the image

访问此主题以获得更好的解释和理解:here

答案 1 :(得分:1)

这很简单,我添加点是因为' th'可以在中间的单词

var str = 'newyorkmodelhstn.jpg';
var result = str.replace('tn.', '.');

答案 2 :(得分:1)

你可以试试这个..

var imgs=document.getElementsByClassName("listpic"); 


for(var i=0;i< imgs.length;i++) 
{
var str=imgs[i].src;
var find='tn.';
var re=new RegExp(find,'g');
str=str.replace(re, '.');
var a = $("<a>").attr("href", str).attr("download", imgs[i].alt).appendTo("body");
a[0].click();
a.remove();  }