一些部分我有这样删除的HREF
myaccount.php?posted=true&save=true
一个链接,我想点击其他链接时卸下save=true
,所以其余的将是
myaccount.php?posted=true
注意的是myaccount.php?posted=true&save=true
绝没有把任何#
和链接需要删除save=true
不得加载,因为我有一个JavaScript运行。
一些部分我有这样删除的HREF
myaccount.php?posted=true&save=true
一个链接,我想点击其他链接时卸下save=true
,所以其余的将是
myaccount.php?posted=true
注意的是myaccount.php?posted=true&save=true
绝没有把任何#
和链接需要删除save=true
不得加载,因为我有一个JavaScript运行。
对于像一个锚:
<a id="yourId" href="myaccount.php?posted=true&save=true">Your link</a>
你可以使用下面的JavaScript:
var link = document.getElementById('yourId');
link.href = link.href.replace(/&save=true/, '');
是“链接”的元素名称?对不起新手在这里 – 2012-07-31 02:52:28
@IvorySantos更多的细节 – 2012-07-31 03:14:02
我认为这不是正确的方法。当前页面有save = true,我希望当我点击另一个链接时,save = true将被删除。并且页面不能重新加载 – 2012-07-31 06:43:32
如果您正在使用jQuery:
$('anchor-to-click').click(function(e){
e.preventDefalut(); //stop page loading
this.href = this.href.replace(/&?save=true/, "");
});
这不是很清楚,如果你有2个链接,或在什么时候你需要删除'&save = true' – 2012-07-31 02:32:01
你的问题很混乱?你如何识别替换的链接? – 2012-07-31 02:38:25
值得一看! [URI.js] http://medialize.github.com/URI.js/ URI.js是一个用于处理URL的JavaScript库。 – 2012-07-31 02:42:57