2012-12-18 26 views
0

在懸停頂部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? 感謝您的回覆。

+0

使用一個類來瞄準它。 – elclanrs

+0

'Id'必須是唯一的,使用'class'來代替。 –

+0

謝謝。如果我有許多具有不同-xx數字的DIV,如何得到它?例如100個DIV:id =「dig-1」... id =「dig-100」?我應該使用課程嗎?在將鼠標懸停在精確的DIV後,我需要確切的圖像ID。 – Lucas

回答

1

試試這個

$('#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'); 
}); 

Check Fiddle

+0

非常感謝。 – Lucas

+0

@Lucas ..不客氣:) –