在悬停顶部DIV后,获取放置在多个DIV中的最低元素(图像)的ID时出现问题。这里是我的结构:获取放置在多个DIV中的元素ID
<div id="dig-xx">
<div>
<div>Content</div>
<div><img src="some_picture.jpg" id="aig-xx" alt="" /></div>
</div>
使用id = “挖XX” 悬停整个DIV后如何获得<IMG> ID? 感谢您的回复。
在悬停顶部DIV后,获取放置在多个DIV中的最低元素(图像)的ID时出现问题。这里是我的结构:获取放置在多个DIV中的元素ID
<div id="dig-xx">
<div>
<div>Content</div>
<div><img src="some_picture.jpg" id="aig-xx" alt="" /></div>
</div>
使用id = “挖XX” 悬停整个DIV后如何获得<IMG> ID? 感谢您的回复。
试试这个
$('#dig-xx').on('hover', function(){
var imgId = $(this).find('img').attr('id');
});
如果你有多个实例,然后使用Attribute Starts with Selector
$('[id^="dig"]').on('hover', function(){
var imgId = $(this).find('img').attr('id');
});
非常感谢。 – Lucas
@Lucas ..不客气:) –
使用一个类来瞄准它。 – elclanrs
'Id'必须是唯一的,使用'class'来代替。 –
谢谢。如果我有许多具有不同-xx数字的DIV,如何得到它?例如100个DIV:id =“dig-1”... id =“dig-100”?我应该使用课程吗?在将鼠标悬停在精确的DIV后,我需要确切的图像ID。 – Lucas