v2还有没睡觉的前端么朋友么,来帮下忙

2012-10-30 01:23:28 +08:00
 acpp
怎么能用最短的一段代码获取到当前页面的路径

<div class="show-tabs">
<a name="brief_tab"></a>
<ul>
<li class="selected">商品简介</li>
<li class="other"><a href="#records_tab">购买记录</a></li>
<li class="other"><a href="#comment_tab">客户评价 </a><span>()</span></li>
<li class="other"><a href="#consult_tab">商品咨询 </a><span>()</span></li>
<li class="other"><a href="#shouhou_tab">售后服务</a></li>
<li class="other"><a href="#pay_tab">支付方式</a></li>
</ul>
</div>

现在这段代码,#号前,在点击的时候,直接获取到的是首页的路径,我像在#前加段获取当前页面地址的js 然后获取到当前页面地址
2674 次点击
所在节点    问与答
2 条回复
hzlzh
2012-10-30 01:45:30 +08:00
刚好正要睡,下面这样功能?
$('a[href^="#"]').each(function(index){
$(this).attr('href',location.href + $(this).attr('href'));
});
acpp
2012-10-30 01:55:39 +08:00
@hzlzh 谢谢啊,我试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/51224

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX