2014-02-24 52 views
0

好吧,这可能是一个非常简单的问题,但我一直在寻找约10分钟,并找不到什么工作。我在页面上动态生成了链接,这意味着它们都有dame类。我想编写一个jQuery代码,它可以获得通过使用$ this将这个链接的属性点击到一个类中。因为如果我使用类,我在页面上的许多链接与相同的类,它触发我所有的链接。我的第一个尝试是这样的:

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

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

+0

什么'了'分配? – Andrei

+2

'$(a)'应该是'$('a')'。假设这里'a'是主播标记 – Satpal

+0

Duh ...在我的网站上。谢谢。 – user982853

回答

0

您错过了对选择器的引用,因此它将被视为变量。而且,由于该变量没有定义,你会得到错误“一个没有定义

将其更改为以下

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