?-6ren"> ?-Javascript 检查如何添加 style="display:none"至 通过检查 内联样式? 按照上面的代码默认所有有style="display:none" . 现在我希望 javascri-6ren">
gpt4 book ai didi

Javascript 如何通过检查
  • 内联样式将样式 ="display:none"添加到
  • 转载 作者:行者123 更新时间:2023-11-30 16:32:02 24 4
    gpt4 key购买 nike

    Javascript 检查如何添加 style="display:none"<div>通过检查 <li>内联样式?

    • 按照上面的代码默认所有<li>style="display:none" .
    • 现在我希望 javascript 应该检查所有 <li>作为style="display:none" .
    • 如果全部<li>style="display:none"然后<div>食物也呈现为 <div style="display:none">食物

    HTML code:

    <div> Food <!-- Main Category -->
    <ul>
    <li style="display:none"> Pizza </li> <!-- Category Child Item -->
    <li style="display:none"> Falafel </li> <!-- Category Child Item -->
    <li style="display:none"> Donuts </li> <!-- Category Child Item -->
    <li style="display:none"> Burger </li> <!-- Category Child Item -->
    <li style="display:none"> Cheese Sandwich </li> <!-- Category Child Item -->
    </ul>

    </div>

    Require - HTML code output by javascript:

    <div style="display:none"> Food <!-- Main Category -->
    <ul>
    <li style="display:none"> Pizza </li> <!-- Category Child Item -->
    <li style="display:none"> Falafel </li> <!-- Category Child Item -->
    <li style="display:none"> Donuts </li> <!-- Category Child Item -->
    <li style="display:none"> Burger </li> <!-- Category Child Item -->
    <li style="display:none"> Cheese Sandwich </li> <!-- Category Child Item -->
    </ul>
    </div>

    最佳答案

    是这样的吗?

    var allHidden = true;
    $("#food ul li").each(function(){
    if($(this).is(":visible")){
    allHidden = false;
    }
    });

    if(allHidden){
    $("#food").hide();
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <div id="food"> Food <!-- Main Category -->

    <ul>
    <li style="display:none"> Pizza </li> <!-- Category Child Item -->
    <li style="display:none"> Falafel </li> <!-- Category Child Item -->
    <li style="display:none"> Donuts </li> <!-- Category Child Item -->
    <li style="display:none"> Burger </li> <!-- Category Child Item -->
    <li style="display:none"> Cheese Sandwich </li> <!-- Category Child Item -->
    </ul>

    </div>

    关于Javascript 如何通过检查 <li> 内联样式将样式 ="display:none"添加到 <div>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33183298/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com