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