阅读此问答后,我可以在点击链接时将特定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?
这应该工作.更改:
href = $('.view-frontpage a').attr('href');
Run Code Online (Sandbox Code Playgroud)
至:
href = $(this).attr('href');
Run Code Online (Sandbox Code Playgroud)