使用jQuery剥离URL的一部分

3
5个回答

1

你不需要使用jQuery,你可能只需要使用正则表达式。

var re= /.+::/
var newurl = googleurl.replace(re,'');

这是一个工作演示:http://jsfiddle.net/Rsefq/

@alex 只是在 JavaScript 中声明一个变量。这是我的习惯,在这种情况下并不必要。 - Keltex

0
var str = 'http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg';
alert(str.split('::')[1]);

0

你不需要使用jQuery,你可以直接使用JavaScript的字符串分割功能。但如果你想要使用jQuery,这里是代码:

$('urlSelector').attr('href').split('::')[1]

0
如果你想使用jQuery,可以尝试这样的代码:
  var result = [yourstring].split("::")[1];

工作演示


0
如果你确定"::"总是在你想要的内容之前,我建议使用JavaScript的split()方法来完成此任务。
var parts = url.split("::");
var image_url = parts[1];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接