Jquery $此链接获取Href

时间:2014-02-24 17:34:21

标签: jquery hyperlink this

好的,这可能是一个非常简单的问题,但我一直在搜索大约10分钟,但找不到有效的方法。我在页面上动态生成了链接,这意味着它们都有dame类。我想编写一个jquery代码,该代码通过使用$ this apposed到类来获取链接的属性。因为如果我使用类,我在页面上的许多链接具有相同的类,它会触发我的所有链接。我的第一次尝试就是:

$(function(){
  $(a).click(function(){
     var page = $(this).attr('href');
     $("#div").load(page);
    return false;
  });
}); 

这不起作用。我希望它能抓住我点击的任何链接的href。如果我用.class替换“a”它工作正常但我不想使用类,因为我在页面上有多个链接同一个类。请帮忙,谢谢。

1 个答案:

答案 0 :(得分:0)

您缺少针对您的选择器的引号,因此它将被视为变量。由于未定义变量,您将收到错误“ a未定义

将其更改为以下

$(function(){
  $('a').click(function(e){
     e.preventDefault();
     var page = $(this).attr('href');
     $('#div').load(page);
  });
});