2014-02-24 91 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); 
    }); 
});