Javascript 使用jQuery获取锚定值

Javascript 使用jQuery获取锚定值,javascript,jquery,Javascript,Jquery,单击该链接时,如何获取链接中#之后的值 $(".myLink").click(function(){ ??? } <a href="myPage.php?a=asdasdasd#value" class="myLink">link</a> $(“.myLink”)。单击(函数(){ ??? } 在支持HTML5的浏览器中,您可以使用this.hash,然后使用.substring(1)从该字符串中删除hash本身 这表明支持是相当广泛的,尽管它的正式规范是非

单击该链接时,如何获取链接中#之后的

$(".myLink").click(function(){ 
    ???
}

<a href="myPage.php?a=asdasdasd#value" class="myLink">link</a>
$(“.myLink”)。单击(函数(){
???
}

在支持HTML5的浏览器中,您可以使用
this.hash
,然后使用
.substring(1)
从该字符串中删除hash本身


这表明支持是相当广泛的,尽管它的正式规范是非常新的。

检查这一点,我认为这是略有不同的,我可能会得到$u get['page']…+1,因为
返回false;
没有它,页面会导航,所以谁会关心javascript。。这个答案需要
拆分('.'))
来自@ezmilhouse's
$('a.myLink').click(function() {
  alert(this.hash);
  return false;
});
$(".myLink").click(function(){ 
    var link=$(".myLink").attr('href');
    pos=link.indexOf("#", 0);
    value=link.substring(pos,link.length);
}
$(".myLink").click(function(evt){ 
    var arr = $(this).attr('href').split('#');
    alert(arr[1]);
    evt.preventDefault();
});
$('a.myLink').click(function() {
  alert(this.hash);
  return false;
});