Changing A Different Class Display on Hover with Jquery
        Posted  
        
            by John K
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by John K
        
        
        
        Published on 2010-04-24T18:49:29Z
        Indexed on 
            2010/04/24
            18:53 UTC
        
        
        Read the original article
        Hit count: 278
        
Ok, here's what I'm trying to do. I have a DIV box with a child element set with DISPLAY: NONE;. I'm trying to use Jquery so that when the mouse enters the parent DIV box, the child element is made visible, and then hides when the mouse leaves the parent DV. There will be multiple divs on the page with these classes. For some reason it's not working. Any ideas? Here's my code:
HTML:
<div class="parent">  
     <span class="handle" style="display: none;">My Handle</span>
     <p>Child Text</p>
</div>
Javascript:
$(document).ready(function () {
    $('.parent').mouseenter(function(){
        $(this).next('.handle').show();
    });
    $('.parent').mouseleave(function(){
        $(this).next('.handle').hide();
    });
})
© Stack Overflow or respective owner