我有这个脚本:
<a href="#extensive" class="forward next-content">Menu item</a>
我无法编辑html。只有js。这是我的js:
// Click
$('.next-content').click(function() {
var url = $(this).attr('href');
console.log(url);
});
当我点击一个按钮时。我得到变量。变量中的href。变量是#extensive。但是,我怎样才能从变量中删除#?
感谢您的帮助
答案 0 :(得分:6)
var url = $(this).attr('href').substring(1);
答案 1 :(得分:1)
您可以替换'#'字符
url.replace('#','')
或substring
url.substring(1)
答案 2 :(得分:0)
你不能这样做吗
// Click
$('.next-content').click(function() {
var url = $(this).attr('href');
url=url.replace("#","");
console.log(url);
});
答案 3 :(得分:0)
你可以轻松地谷歌...
var url = $(this).attr('href').substr(1);
答案 4 :(得分:0)
我真的不确定。 This may help.我会说替换会是你最好的选择:
url.replace('#', '');