2010-01-18 15 views
2

嘿那裏,有一些問題在jQuery中傳遞參數值。我需要一個div來打開一個作爲Shadowbox對話框打開的鏈接..(Shadowbox使用rel標籤)因此,我需要獲取href和rel的值,但無法找到它。我試圖添加.attr(「rel」)到字符串,但沒有奏效。需要獲取rel屬性和href屬性時,在jquery中創建一個可點擊的div

我的jQuery:

$("div.banner").click(function() { 
    window.location = $(this).find("a").attr("href"); return false;  }); 

謝謝!

回答

5

我不完全確定你在做什麼,但如果你想在構建window.location字符串時使用rel和href屬性,你需要做這樣的事情。

$("div.banner").click(function() { 
    var $link = $(this).find("a"); 
    window.location = $link.attr("href") + $link.attr("rel"); 
    return false; 
}); 
+0

謝謝!東西告訴我它會去工作:) – Clare 2010-01-20 11:43:30