2012-03-09 85 views
1

這是最簡單的問題,但我不能爲我的生活弄清楚爲什麼這段代碼不起作用。我所要做的就是讓一個div中的鏈接在新窗口中打開。jQuery:在新窗口中鏈接

$(document).ready(function() { 
$('#block-aggregator-feed-1 .content > a').click(function() { 
     $(this).attr('target', '_blank'); 
}); 
}); 

任何幫助將不勝感激。

乾杯!

回答

2
$(document).ready(function() { 
    $('#block-aggregator-feed-1 .content > a').attr('target', '_blank'); 
}); 

您在觸發點擊事件後分配目標。在文檔準備就緒之前,先執行它。

2
$(document).ready(function() { 
$('#block-aggregator-feed-1 .content > a').each(function() { 
     $(this).attr('target', '_blank'); 
}); 
}); 

只需將其設置爲.ready,而不是點擊。