将点击链接的目标网址传递给javascript/jQuery

bet*_*eth 0 javascript jquery

阅读此问答后,我可以在点击链接时将特定div的URL传递给jQuery.但是,我有多个页面链接,我想在点击时将他们各自的href值传递给jQuery.现在代码选择页面上的所有链接:

jQuery(document).ready(function(){
  jQuery(".view-frontpage a").click(function (event) {
    href = $('.view-frontpage a').attr('href');
    event.preventDefault();
    alert(href);
   });
});
Run Code Online (Sandbox Code Playgroud)

目前的结果是它弹出一个对话框,显示页面上第一个链接的href属性,无论点击哪个链接.如何更改此选项以显示刚刚单击的链接的href?

Sea*_*ght 7

这应该工作.更改:

href = $('.view-frontpage a').attr('href');
Run Code Online (Sandbox Code Playgroud)

至:

href = $(this).attr('href');
Run Code Online (Sandbox Code Playgroud)