2011-09-05 43 views

回答

2

您的HTML無效 - 這就是爲什麼jsfiddle突出顯示了您最後的div標記。確保你關閉了img標籤,並且關閉的錨標籤在錯誤的地方有斜槓。

<a href="#"><img src="http://i.cdn.turner.com/cnn/2011/WORLD/europe/09/04/france.strauss.kahn.arrival/c1main.strauss.kahn.paris.jpg" alt="" title="" class="medium_photo right"/></a> 

你可以在你的jQuery調用中使用鏈接。你應該也使用find所以你只能得到.b,它是當前.a

$(".a").mouseover(function() { 
    $(this).find('.b').show(); 
}).mouseout(function() { 
    $(this).find('.b').hide(); 
}); 
+0

非常感謝你! – Viktors