Удалите часть URL, используя jquery - PullRequest
3 голосов
/ 27 января 2011

Google выдает изображения большими пальцами вот так http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg

Мне нужен только основной URL-адрес изображения, который в данном случае www.maniacworld.com/amazing-cars.jpg Я заметил, что у нас есть :: перед основным изображением URL

Какой самый простой способ сделать это с помощью jquery.

Ответы [ 5 ]

1 голос
/ 27 января 2011

Вам не нужен jquery, возможно, вы можете просто использовать регулярное выражение.

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

Вот рабочая демонстрация: http://jsfiddle.net/Rsefq/

0 голосов
/ 27 января 2011

вам не нужен jquery, вы можете просто использовать разбивку строк с javascript, но если вам нужен jquery, вы идете:

$('urlSelector').attr('href').split('::')[1]
0 голосов
/ 27 января 2011

Я бы сделал это с помощью метода split() в JavaScript, если вы уверены, что "::" всегда будет выполнять то, что вам нужно.

var parts = url.split("::");
var image_url = parts[1];
0 голосов
/ 27 января 2011
0 голосов
/ 27 января 2011

Если вы хотите использовать jQuery, то что-то вроде этого должно работать:

  var result = [yourstring].split("::")[1];

Рабочая демоверсия

...