0
我有這樣的HTML:點擊的div使用jQuery錯誤
<div class="divHolder">
<a href="./"><img src="./images/image6.jpg"/></a>
</div>
<div class="divHolder">
<a href="./IT.aspx"><img src="./images/image7.jpg"/></a>
</div>
在我的JavaScript,我有:
$('.divHolder').click(function() {
var link = $(this).find("a").attr("href");
if (link != null) {
location.href = link;
}
});
不過,我每次點擊一個div時,div的href是總是最後一個:例如在這種情況下是:IT.aspx。
我做錯了什麼?
其工作正常,我...查看http://jsfiddle.net/BSZF7/ – Chandu 2011-06-02 17:51:37
嗯。對我來說,除了'鏈接'當然從不'空'。你是否嘗試過'提醒'link',而不是立即轉發給它?我只是想知道是否只是默認頁面,如果這是正確的術語,是'IT.aspx',並且基本上在第一個實例中,所有你正在做的是將網址剝離到最後一個目錄,然後它將加載該目錄中的默認頁面。 – tjm 2011-06-02 17:52:55