首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在带有特定类的div中隐藏无序列表

在带有特定类的div中隐藏无序列表
EN

Stack Overflow用户
提问于 2017-09-16 06:47:14
回答 3查看 147关注 0票数 0

我有一个基本的HTML:

代码语言:javascript
复制
<div class="row">
    <div class="col-md-12">
        <div class="scrollbox list">            
            <ul class="list-unstyled">
                <li id="articulate.flute">articulate flute</li>
                <li id="nepalese.ledger">nepalese ledger</li>
                <li id="rural.grass">rural grass</li>
                <li id="alone.fox">alone fox</li>
                <li id="rummage.senator">rummage senator</li>
            </ul>
        </div>
    </div>
</div>

我想在页面上添加一个按钮,该按钮隐藏位于ul div中的<div class="scrollbox list">

这有可能吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-16 06:52:09

你可以使用slideToggle()

代码语言:javascript
复制
$(document).ready(function(){
  $('.toggleList').click(function(){
    $('.list-unstyled').slideToggle();
  });
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
    <div class="col-md-12">
        <div class="scrollbox list">
          <button class="toggleList"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span></button>
            <ul class="list-unstyled">
                <li id="articulate.flute">articulate flute</li>
                <li id="nepalese.ledger">nepalese ledger</li>
                <li id="rural.grass">rural grass</li>
                <li id="alone.fox">alone fox</li>
                <li id="rummage.senator">rummage senator</li>
            </ul>
        </div>
    </div>
</div>

票数 0
EN

Stack Overflow用户

发布于 2017-09-16 06:49:01

您可以像这样使用jquery:

代码语言:javascript
复制
$(".scrollbox").find('ul').hide();

如果您使用以下命令将上述代码绑定到您的按钮上:

代码语言:javascript
复制
<script>
   $(document).ready(function(){
      $("#buttonName").click(function(){
           $(".scrollbox").find('ul').hide();
    });
   });
</script>
票数 2
EN

Stack Overflow用户

发布于 2017-09-16 06:50:50

请尝尝这个。

代码语言:javascript
复制
$(".hide-btn").click(function(){
  $(".list-unstyled").hide();
})
代码语言:javascript
复制
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="row">
    <div class="col-md-12">
        <button class="btn btn-default hide-btn">hide</button>
        <div class="scrollbox list">            
            <ul class="list-unstyled">
                <li id="articulate.flute">articulate flute</li>
                <li id="nepalese.ledger">nepalese ledger</li>
                <li id="rural.grass">rural grass</li>
                <li id="alone.fox">alone fox</li>
                <li id="rummage.senator">rummage senator</li>
            </ul>
        </div>
    </div>
</div>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46250990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档