Google会像这样生成图像大拇指 http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg
我只需要主图像网址,在这种情况下是www.maniacworld.com/amazing-cars.jpg 我注意到我们在主图像url之前有::
通过jquery执行此操作的最简单方法是什么。
答案 0 :(得分:1)
你不需要jquery,你可以只使用正则表达式。
var re= /.+::/
var newurl = googleurl.replace(re,'');
这是一个有效的演示:http://jsfiddle.net/Rsefq/
答案 1 :(得分:0)
答案 2 :(得分:0)
var str = 'http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg';
alert(str.split('::')[1]);
答案 3 :(得分:0)
我会使用JavaScript的split()
方法执行此操作,如果您确定“::”将始终按照您的目的进行。
var parts = url.split("::");
var image_url = parts[1];
答案 4 :(得分:0)
你不需要jquery你可以简单地使用javascript的字符串拆分,但是如果你想在这里使用jquery:
$('urlSelector').attr('href').split('::')[1]