从值中删除#(jQuery)

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

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

谢谢

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

我假设你正在处理一个元素?

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

就这么简单,只需使用replace

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