如何使用jQuery hover()函数仅定位当前div(我正在盘旋)而不是所有具有相同类的div?
我的代码是这样的(我的网站上有很多div.video-item元素(每个页面可能有所不同):
<div classs="video-item list"> <a class="video-item-link" href="<?PHP echo esc_url( home_url( '/' ) ); ?>signup"> <img class="video-item-image" src="<?PHP echo get_template_directory_uri() . '/images/001.jpg'; ?>"> <div class="mouSEOver-element"><!-- --></div> </a> </div> <div classs="video-item list"> <a class="video-item-link" href="<?PHP echo esc_url( home_url( '/' ) ); ?>signup"> <img class="video-item-image" src="<?PHP echo get_template_directory_uri() . '/images/002.jpg'; ?>"> <div class="mouSEOver-element"><!-- --></div> </a> </div> <div classs="video-item list"> <a class="video-item-link" href="<?PHP echo esc_url( home_url( '/' ) ); ?>signup"> <img class="video-item-image" src="<?PHP echo get_template_directory_uri() . '/images/003.jpg'; ?>"> <div class="mouSEOver-element"><!-- --></div> </a> </div>
JS是:
<script> $('a.video-item-link').hover( function() { // in $('a.video-item-link div.mouSEOver-element').show(); },function() { // out $('a.video-item-link div.mouSEOver-element').hide(); } ); </script>
div.mouSEOver-element的样式是display:none;在默认CSS中
如何只定位鼠标结束的当前div?现在,当我将鼠标悬停在任何div.video-item-link上时,将显示所有25个div.mouSEOver.如何限制我当前悬停的div?