为了账号安全,请及时绑定邮箱和手机立即绑定

需要在另一个 div 悬停时将类添加到 div

需要在另一个 div 悬停时将类添加到 div

斯蒂芬大帝 2021-10-21 17:13:41
我有一个div同班的名单。每个 div 包含其他 div、.header、.body、.footer。例如,当我将鼠标悬停在一个 div 内的一个元素上时.header,我需要.footer在同一 div 内的另一个元素上添加/删除一个类。问题是当我悬停一个时.header- 我正在向.footer所有其他 div 内的所有元素添加类,但我只需要向.footer当前 div 内添加新类。$(document).ready(function() {  $('.header').hover(function() {    $('.footer').addClass('active');  }, function() {    $('.footer').removeClass('active');  });});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><div class="list">  <div class="list_item">    <div class="header"></div>    <div class="body"></div>    <div class="footer"></div>  </div>  <div class="list_item">    <div class="header"></div>    <div class="body"></div>    <div class="footer"></div>  </div>  <div class="list_item">    <div class="header"></div>    <div class="body"></div>    <div class="footer"></div>  </div></div>
查看完整描述

3 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

是的可以尝试下面的代码片段,我已经测试过了。


$(document).ready(function() {     

    $('.header').hover(function(){     

        $(this).siblings(".footer").addClass('active');    

    },     

    function(){    

        $(this).siblings(".footer").removeClass('active');      

    });

});


查看完整回答
反对 回复 2021-10-21
  • 3 回答
  • 0 关注
  • 209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号