2011-08-19 36 views
2

如何通过将鼠标悬停在div上来获取编号?Jquery - 通过悬停获取列表中的div编号

HTML

<div id="log"></div> 

<div id="myList"> 

    <div class="divHV">One </div> 
    <div class="divHV">Two</div> 
    <div class="divHV">3 </div> 

    <div class="divHV">Blub </div> 
    <div class="divHV">Peter</div> 
    <div class="divHV">6 House</div> 

    <div class="divHV">last one is 7</div>  

</div> 

JS

$(document).ready(function() { 

    $('.divHV').hover(function() 
    { 
     XX = ''; 
     $('#log').html('This is the div number '+XX+' <br />'); 

    }, function() 
    { 
     $('#log').html(''); 
    });  

}); 

〔实施例工作
http://jsfiddle.net/9R4aC/2/

回答

2
$(document).ready(function() { 

    $('.divHV').each(function(i) { 
     $(this).hover(function() { 
      XX = i; 
      $('#log').html('This is the div number ' + XX + ' <br />'); 

     }, function() { 
      $('#log').html(''); 
     }); 

    }); 

}); 

http://jsfiddle.net/9R4aC/3/

+0

我觉得从维陶塔斯解决方案的速度要快得多。感谢您的快速回答! – Peter