如何使用jquery获取链接中href属性的值,以便填充_link()目标url值?
以下是常规代码:
<a href="http://www.mydomain.com/gallery/" onclick="_gaq.push(['_link', 'http://www.mydomain.com/gallery']); return false;">Gallery</a>
有许多链接需要以这种方式更新。
如何使用jquery获取链接中href属性的值,以便填充_link()目标url值?
以下是常规代码:
<a href="http://www.mydomain.com/gallery/" onclick="_gaq.push(['_link', 'http://www.mydomain.com/gallery']); return false;">Gallery</a>
有许多链接需要以这种方式更新。
我认为最简单的方法是为<a>添加一个类,然后通过id访问它。
$('.aClass').attr('href') //gets the value of the href
$('.aClass').attr('href', 'stackoverflow.com') //sets the value of the href
$('.aClass').click(function(){
_gaq.push(['_link', $(this).attr('href')]);
return false;
});
希望这能有所帮助。您可以更改属性的值以访问或编辑其值。
$(this).attr("href")
是不必要的。this.href
完全足够并且可能更适用于所有场景。 - Ryan McGeary