jQuery onHover在另一个div上添加类

时间:2018-03-08 18:14:13

标签: jquery css jquery-ui onhover

我有类似的东西!

<div class="wrapper">
<div class="main-div">
    <img src=""/>
    <div class="text">bla bla</div>
    <a class="button-a"></a>
    <a class="button-b"></a>
</div>
<div class="main-div">
    <img src=""/>
    <div class="text">bla bla</div>
    <a class="button-a"></a>
    <a class="button-b"></a>
</div>
<div class="main-div">
    <img src=""/>
    <div class="text">bla bla</div>
    <a class="button-a"></a>
    <a class="button-b"></a>
</div>

我想要做的是onHover button-a或button-b,toggleClass to div #text,但仅限于main-div中的div#文本,而不是div#text的所有地方!谢谢,

2 个答案:

答案 0 :(得分:0)

您可以在SELECT ( CASE P.DegreeID WHEN 1 THEN 'masters' WHEN 2 THEN 'bachelors' ELSE 'Others' END ) AS Degree , D.DegreeName, P.ProgramName FROM pagesite sp LEFT JOIN table2.Degrees D ON P.DegreeID = D.DegreeID 选择器上使用mouseentermouseleave事件。

.button-a, .button-b
$(".button-a, .button-b").on({
    mouseenter: function () {
        $(this).siblings("div").toggleClass("text");
    },
    mouseleave: function () {
        $(this).siblings("div").toggleClass("text");
    }
});
div.text {
  background-color: #ff0000;
}

答案 1 :(得分:0)

$('a').hover(function(){
    $(this).siblings('div').toggleClass('text');
})