【问题标题】:How to hide a div in css [duplicate]如何在css中隐藏一个div [重复]
【发布时间】:2011-04-09 06:43:08
【问题描述】:

可能重复:
How to hide a div with jQuery?

有没有什么办法可以隐藏css中div的内容而不使用display: none; 因为它从代码中删除了对象。

我还使用了可见性:隐藏; 但是div的图片内容还是显示

【问题讨论】:

标签: javascript jquery css


【解决方案1】:

将内容放在内部 div 中,并将该内部 div 设置为不显示。

【讨论】:

  • 我不能使用 display: none 因为它会破坏 jquery 事件
【解决方案2】:

将可见性设置为隐藏,不要将后代(显示的图像)的可见性设置为可见。

【讨论】:

    【解决方案3】:

    使用 jQuery 你可以做到

    $('div').hide();
    

    如果您想更具体,可以使用 id 或类名代替 div。

    例如:$('#myid').hide();

    【讨论】:

    • .hide() 等价于 .css('display', 'none')
    • 问题是针对 .css 而不是 jquery
    【解决方案4】:

    你可以把内容临时存起来,然后做空,需要的时候把这些内容恢复到DIV。

    var contents= $('divId').html();
    $('divId').html('');
    

    【讨论】:

    • 因为内容是动态的,不断运行脚本所以我做不到
    猜你喜欢
    • 2016-11-24
    • 2022-01-14
    • 2021-02-03
    • 2017-05-29
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    相关资源
    最近更新 更多