2012-03-09 3 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を設定します。

関連する問題