2011-01-26 2 views
3

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

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

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

ответ

0

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

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

Working Demo

1

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

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

Вот рабочий пример: http://jsfiddle.net/Rsefq/

+0

вы можете объяснить, как повторно работает Var. – Hussein

+0

@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

Я хотел бы сделать это с Метод JavaScript split(), если вы уверены, что «::» всегда будет действовать что вам нужно.

var parts = url.split("::"); 
var image_url = parts[1]; 
0

вам не нужно JQuery вы можете просто использовать строку раскол с JavaScript, но если вы хотите JQuery здесь вы идете:

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