Javascript Выбранный Якорь - PullRequest
       6

Javascript Выбранный Якорь

0 голосов
/ 31 августа 2009

Я не уверен, правильно ли я понял, но при использовании jQuery UI Themeroller настройки текущей темы сохраняются в URL-адресе, например http://www.site.com/page.html#theme-details...

Есть ли способ извлечь данные из этого с помощью JavaScript? Так что я бы вернул что-то вроде

theme-details...

Из URL, который я только что упомянул

Или я ошибся?

Ответы [ 3 ]

1 голос
/ 31 августа 2009
window.location.hash

вернет часть URL, которая следует за символом #, включая символ #.

window.location.hash.substring(1);

вернет детали темы ...

Подробнее о

window.location

здесь

1 голос
/ 31 августа 2009
document.location.hash.substring(1) // will return "theme-details" minus the hash
1 голос
/ 31 августа 2009

Если вам нужен идентификатор фрагмента URL текущего документа:

location.hash

И если вы хотите его строки:

str.match(/^[^#]*#(.*)/)[1]
...