I\'m trying to get the hash value after a link was clicked. Any ideas?
e.g.
The Link
index.html#needThis
This is my result:
update
Modern browsers (not sure how back it goes) can extract the hash directly from anchor elements (so i added #5)
Take your pick ..
var hash = $(this).attr('href').split('#')[1];var hash = $(this).attr('href').replace(/^.*?#/,'');var href = $(this).attr('href'), hash = href.substr(href.indexOf('#')+1);var hash = $(this).attr('href').match(/#(.*$)/)[1];var hash = this.hash.substr(1);update
Just revisited this and i believe that #2 can be improved to
$(this).attr('href').replace(/^.*?(#|$)/,'');
This way if no hash exists it will return empty instead of the whole url..