我在下面有这段代码,它指的是通常只是“#programs”之类的同页链接的href。但是,我现在需要一些链接来引用其他页面,例如“/index.html#programs”。所以我的问题是,如何将下面代码中的“href”编辑为数字符号及其后面的所有内容?谢谢你。
var lastId, topMenu = $("#main-menu"),
topMenuHeight = topMenu.outerHeight() + 500;
menuItems = topMenu.find('a');
scrollItems = menuItems.map(function () {
content = $(this).attr("href");
if(content){
var checkURL = content.match(/^#([^\/]+)$/i);
if(checkURL){
var item = $($(this).attr("href"));
if (item.length) return item
}
}
});