链接将附加到当前页面URL

时间:2014-04-18 13:00:01

标签: javascript jquery

我正在尝试创建一个SOS页面,在按钮单击后我将更改页面上的链接。我的问题是链接被更改但它们被附加到当前页面URL。

我的链接包含http://(我的声誉小于10)

例如

Originall链接 - " htp://xyz.com?login_type = encrypted& login =& password ="
必填链接 - " htp://xyz.com?login_type = encrypted& loginxxx =& password = yyy"
我得到的实际链接 - " htp://currentpageURL.com" htp://xyz.com?login_type = encrypted& login =& password =""

这是我正在使用的j

function handleClick()
{

    var uid, pwd;
    uid = $("#uid").val();              
    pwd = $("#pwd").val();  
    if(uid != "" && pwd != "")
    {    
        $("#links").show();
        $("#login").hide();
        $('a').each(function () {
            var href = $(this).attr("href");
            $(this).attr("href", href.replace("login=", "login=" + uid).replace("password=", "password=" + pwd));
        });
    }
    else { alert("Please enter valid credentials"); }       
}

1 个答案:

答案 0 :(得分:0)

您可以使用附加链接找到脚本的“最后一部分”,然后只需添加“login =”和“password =”“即可结束?请参阅:this.href vs $(this).attr('href')