jQuery:为任何网址添加前缀(.attr)

时间:2015-09-08 03:51:31

标签: javascript jquery attr

我似乎无法想象这一点,因为我确信它是,但我试图使用jQuery修改所选元素的所有URL,而不是替换,但在链接之前添加一些东西。我偶然发现时很好奇 blankrefer.com。

我试图通过改变它们来使链接更安全:

我有这个代码在特定元素URL之后添加,但我不确定是否添加了伪装:

$("A.blah").attr("href", function(i, href) {
  return href + '/blah';
});

1 个答案:

答案 0 :(得分:0)

尝试这个,将改变所有具有blah类

的锚点的href
$("A.blah").each(function(){
   $old_url = $(this).attr('href');
   $new_url = 'http://blankrefer.com/?'+$old_url;
   $(this).attr('href',$new_url);//changed this line
});