如何获取当前URL并添加另一个参数

时间:2015-10-05 01:38:31

标签: html url

我的网址是https://pc/cid/index.php?schedid=20

点击链接Chinese 该网址将成为https://pc/cid/index.php?_language=0

但我希望网址像https://pc/cid/index.php?schedid=20&_language=0一样。

到目前为止,这是我的代码:

    <ul id="head_right" class="ui-helper-clearfix">
        <li><a href="?_language=0">Chinese</a></li>>
        <li>|</li>
        <li><a href="?_language=1">English</a></li>
    </ul>

1 个答案:

答案 0 :(得分:2)

使用它。首先从两个li标签的href中删除?

<ul id="head_right" class="ui-helper-clearfix">
    <li><a href="_language=0">Chinese</a></li>>
    <li>|</li>
    <li><a href="_language=1">English</a></li>
</ul>    

然后当您单击链接时,获取它们的href和位置URL,将它们连接起来并将其附加到URL。因此,当您单击它时,您可以按预期转到链接。

$("a").click(function () {
    curHref = $(this).attr('href');
    url = window.location.href;
    $(this).attr({target: '_blank', href: url + "&" + curHref});
});