2014-12-25 3 views
-1

Как я могу получить строку после знака #:Получить строку после знака #

// get current url 
var url  = window.location.href; 
// output: //http://www.test.com/Tests/pagination.php?page=4#tab2 
alert(url); 

Как я могу получить имя TAB2, которое после #

Заранее спасибо

+2

http://stackoverflow.com/questions/11662693/how-do-i-get-the-value-after-hash -from-a-url-using-jquery –

+0

http://stackoverflow.com/questions/3861076/how-can-i-extract-text-after-hash-in-the-href-part-from-a-tag –

ответ

2

использования этот код:

window.location.hash 

Вернуться якорь часть а URL. Предположим, что текущий URL-адрес: http://www.example.com/test.htm#part2: # part2

Свойство Window.location для чтения возвращает объект Location с информацией о текущем местоположении документа.
Хотя Window.location - объект местоположения только для чтения, вы также можете назначить ему DOMString. Это означает, что вы можете работать с местоположением, как если бы это была строка в большинстве случаев: location = 'http://www.example.com' является синонимом location.href = 'http://www.example.com'.

Подробнее Read Here

2
location.hash.replace("#","") 

должен сделать трюк