2013-04-10 71 views
0

所以我有一個內部有多個div的主div,並且我將其中一個div懸停在主div中,我如何獲取這個hovered div的id?jquery select div from div

代碼在這裏:

<div id="main"> 
    <div id="div1" class="inner"></div> 
    <div id="div2" class="inner"></div> 
    <div id="div3" class="inner"></div> 
    <div id="div4" class="inner"></div> 
</div> 

回答

3
$('#main').on('mouseover', '.inner', function() { 
    alert($(this).attr('id')); 
}); 
+0

你是一個生命的救星:),太感謝你了:d – southpaw93 2013-04-10 18:36:48

+0

馬克他的回答是正確的,那麼:) – stefanz 2013-04-10 18:55:50

6

試試這個JSFIDDLE

$("#main >div").hover(function(){ 
alert(this.id); 

}); 
4
$(".inner").hover(function() { 
    alert(this.id); 
}