在jQuery中修改Css类

时间:2014-05-28 13:31:40

标签: javascript jquery css css3 hover

我有这个CSS类:

    .tooltip:hover > b {
        opacity: 1;
        visibility: visible;
        display: inline;
        margin-top:30px;
    }

现在,我需要使用jQuery将显示更改为none。我试过了

     $('.tooltip').find('b').css('display', 'none');

     $('.tooltip').hover(function(){
        $(this).css('display', 'none');
     });

但是他们正在将显示更改为无。我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:0)

$('.tooltip').hover(function(){
        $(this).find('b').css('display', 'none');
     });

答案 1 :(得分:0)

试试这个

$('.tooltip b').hover(function(){
        $(this).hide();
     });

答案 2 :(得分:0)

你不需要弄乱display,也不需要做两步选择:一个选择器就足够了。

简单地说:

$('.tooltip b').hide();

答案 3 :(得分:0)

原因如下:.css('display', 'none');

使用.css({'display' : 'none'});确保它是冒号":"但不是逗号","他们在花括号内。