Javascript 当使用多个页面时,有没有没有没有锚定链接的选项?

Javascript 当使用多个页面时,有没有没有没有锚定链接的选项?,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我正在使用Jquery手机,共有3页。我需要用户打开他的应用程序的网页,并分享他的朋友的链接 但是如果我使用链接方式,比如: <!-- this is a second page --> <div data-role="page" id="secondPage"><div/> <!-- this is navigator from first page --> <div><a href="#secondPage" >se

我正在使用Jquery手机,共有3页。我需要用户打开他的应用程序的网页,并分享他的朋友的链接

但是如果我使用链接方式,比如:

<!-- this is a second page -->
<div data-role="page"  id="secondPage"><div/>

<!-- this is navigator from first page -->
<div><a href="#secondPage" >secondPage</a></div>

如果我单击链接,它将导航到第二页,但它也会更改网站链接地址(添加#第二页)。然后,如果用户共享该地址,则每次他的朋友打开该地址时,都会显示第二个页面

那么,是否有任何方法可以取代锚链方式?还是解决了这个问题


谢谢。

我从以下位置复制并粘贴了此解决方案:


这是其他备选方案中的赢家。

我不熟悉jQuery Mobile,也不知道您到底想做什么,但这能像在提取链接的函数中删除查询字符串那样简单吗?类似于
link.substring(0,link.indexOf('#'))
where link是邀请用户共享的链接的文本?嗨@Two-Bit alchest谢谢你的回复,因为应用程序上的共享功能,我无法控制它像你说的那样选择链接的一部分。谢谢@Geoyws,但你知道只获得url没有任何帮助,因为应用程序仅共享当前url链接。
var testURL = '/Products/List#discounted?SortDirection=dsc&Sort=price&Page=3&Page2=3';
testURL.split('#')[0].split('?')[0];    // Returns: "/Products/List"