从值中删除#(jQuery)

时间:2010-07-01 08:21:17

标签: jquery href

var current = $(this).attr('href');
alert(current);

使用'#'显示值,例如'#target'而不仅仅是'target',我在代码中修改了什么?

由于

3 个答案:

答案 0 :(得分:4)

var current = $(this).attr('href').slice(1);
alert(current);

答案 1 :(得分:2)

我假设您正在处理<a>元素?

this.hash.substring(1); // yes, it's that simple...

答案 2 :(得分:1)

就这么简单,只需使用replace

var current = $(this).attr('href').replace('#','');