简单的全选和下拉菜单

<!DOCTYPE html>
<html lang="en">
<head>
<style>
  ul{
    list-style: none;
  }
  .menu{
    display: none;
  }
</style>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
  <div class="container">
   <ul>
        <li>
          <input type="checkbox" name="checkbox" class="allchose" /><span>车队1</span><span class="btn"> +</span>
          <ul class="menu">
            <li>
              <input type="checkbox" name="checkbox1" />1号车
            </li>
            <li>
              <input type="checkbox" name="checkbox2" />2号车
            </li>
            <li>
              <input type="checkbox" name="checkbox3" />3号车
            </li>
            <li>
              <input type="checkbox" name="checkbox4" id="checkbox4" />4号车
            </li>
          </ul>
        </li>
        <li>
          <input type="checkbox" name="checkbox" class="allchose" /><span>车队2</span><span class="btn"> +</span>
          <ul class="menu">
            <li>
              <input type="checkbox" name="checkbox1" />1号车
            </li>
            <li>
              <input type="checkbox" name="checkbox2" />2号车
            </li>
            <li>
              <input type="checkbox" name="checkbox3" />3号车
            </li>
            <li>
              <input type="checkbox" name="checkbox4" id="checkbox4" />4号车
            </li>
          </ul>
        </li>
      </ul>
  </div>
</body>
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<script>
  $(function(){
    $('.btn').click(function(){
      var $menu = $(this).siblings('.menu');
      var flag = $menu.is(':hidden');
      if(flag){
        $menu.slideDown(200);
      }else{
        $menu.slideUp(200);
      };
    });
    
    $('.allchose').click(function(){
       var t = $(this).siblings('.menu').find("input[type='checkbox']");
      if($(this).is(":checked")){
        t.prop("checked",true);
        console.log('我已经被旋转');
      }else{
        t.prop("checked",false);
      }
    })
  })
</script>
<script>

</script>
</html>

posted @ 2017-01-19 17:32  TTTK  阅读(589)  评论(0编辑  收藏  举报