我有以下HTML:如何在jQuery中定位更早的非同級元素?
<ul>
<li>
<figure>
<img class="overlay" src="...">
</figure>
<figcaption>
<h3><a href="...">Text</a></h3>
</figcaption>
</li>
</ul>
當我鼠標懸停figcaption
內h3
,我想改變figure
內的圖像class=overlay
上的不透明度。好傢伙,這肯定是簡單的,但我一直在做我的螺母在試圖
$('h3 a').mouseover(function(){
$(this).closest('.overlay').css('opacity',1);
});
,改變最接近後退,prevAll等,都沒有成功。任何幫助都將滿足歡樂!