можно выбрать только часть URL текущей страницы сверх того, что может сделать Dom

#jquery #url

#jquery #url

Вопрос:

Я повсюду искал ответ на этот вопрос, но безуспешно. Мне нужно иметь возможность захватывать только определенную часть URL-адреса страницы, а затем использовать ее в качестве переменной с помощью jquery. Если это вообще поможет, оно всегда будет во 2-м каталоге

 www.domain.com/what i need to select/bla/bla/
  

Комментарии:

1. Имя каталога первого уровня?

Ответ №1:

 var path_parts = window.location.pathname.split('/');
alert(path_parts[1]);
  

Комментарии:

1. Или напрямую window.location.pathname.split('/')[1] , чтобы обойти parts-переменную…

Ответ №2:

Вы можете разделить строку на / символ, и, поскольку вам всегда нужен «2-й каталог», это элемент с индексом 1 результирующего массива:

 var url = "www.domain.com/what i need to select/bla/bla/";
console.log(url.split("/")[1]); //Prints "what i need to select"
  

Чтобы фактически получить текущий URL-адрес, вы можете использовать window.location.href :

var url = window.location.href;