我有许多<div>
彼此分开的标签。他们都有这样的布局:
<div class="swatchimgouter">
<div class="swatchimginner">
<img src="myimage.jpg" alt="Green"/>
</div>
</div>
<div class="swatchimgouter">
<div class="swatchimginner">
<img src="myimage.jpg" alt="Black"/>
</div>
</div>
<div class="swatchimgouter">
<div class="swatchimginner">
<img src="myimage.jpg" alt="Red"/>
</div>
</div>
<div class="swatchimgouter">
<div class="swatchimginner">
<img src="myimage.jpg" alt="White"/>
</div>
</div>
我想获取div 悬停时的"alt"
属性。悬停时此事件触发良好:<img>
swatchimgouter
$("#variations div.swatchimgouter").mouseover(function () {
}
我尝试了许多选择器的组合,但没有一个可以让我访问<img>
属性。由于这些div
标签中有许多带有 swatchimgouter 类,而我想要的是触发上述鼠标悬停事件的标签,我是否使用this
某种方式来获取 img?就像是:
var previewColor = $('div.swatchimginner img', this).attr('alt');