如何使用jQuery编辑锚定标记?

如何使用jQuery编辑锚定标记?,jquery,string,anchor,Jquery,String,Anchor,我想创建锚定标记,根据用户单击的位置跳转到页面的哪个部分 我有几个按钮:Web、打印、徽标,我已设法使用: $(".project a").each(function() { var _href = $(this).attr("href"); $(this).attr("href", _href + '#web'); }); 我需要做的是移除“http://mysite.com/#web“当我单击另一个按钮,如#print 因为现在它是“前”http://mysite.com

我想创建锚定标记,根据用户单击的位置跳转到页面的哪个部分

我有几个按钮:Web、打印、徽标,我已设法使用:

$(".project a").each(function() {
    var _href = $(this).attr("href"); 
    $(this).attr("href", _href + '#web');
});
我需要做的是移除“http://mysite.com/#web“当我单击另一个按钮,如
#print

因为现在它是“前”http://mysite.com/#web#print“

为什么要使用javascript进行此操作?你就不能这么做,还是我遗漏了什么?通常我肯定会的。我需要javascript,因为我使用动态排序组合,如图所示
$(".project a").each(function() {
    $(this).attr("href", $(this).attr("href").replace(/#.*?$/,'#web');
});