<!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>