jQuery替换href并更改每个<a></a>中的网址

时间:2013-03-16 16:56:26

标签: jquery url replace href

我是jQuery的新手,我正试图用另一个链接取代众多的链接,但我似乎无法找到它为什么没有,请你帮我。

代码:

首次尝试:

jQuery(document).ready(function() {

    $("a").each(function() { 

        newUrl += $(this).href+ textOfNew + " ";

        this.href = this.href.replace((this.href), newUrl);

    });

});

第二次尝试:

jQuery(document).ready(function() {

    $("a").each(function() { 
        $("$(this).href").val(function(i, val) {
            var newUrl = "test" ;

            return = $(this).href.replace($(this).href, newUrl);
        }); 
    });
}); 

3 个答案:

答案 0 :(得分:2)

试试这个

   $("a").each(function() { 

          var newUrl =  $(this).attr('href')+ textOfNew + " ";

              $(this).attr('href',newUrl);

    });

答案 1 :(得分:2)

jQuery(function($) {
    $("a").attr('href', function(i, href) {
        return href + '/test';
    });
});

FIDDLE

答案 2 :(得分:0)

$("a").each(function() { 

    newUrl += $(this).attr("href") + textOfNew + " ";

    $(this).attr("href", newUrl);

});