我想根据用户点击的位置创建跳转到页面的任何部分的锚标记。
我有几个按钮:Web,Print,Logo和我设法使用:
$(".project a").each(function() {
var _href = $(this).attr("href");
$(this).attr("href", _href + '#web');
});
当我点击#print
之类的其他按钮时,我需要删除“http://mysite.com/#web”
因为现在它堆叠前“http://mysite.com/#web#print”
答案 0 :(得分:0)
$(".project a").each(function() {
$(this).attr("href", $(this).attr("href").replace(/#.*?$/,'#web');
});