jQuery--使用筛选函数和选择器实现QQ分组功能

案例需求

  点击分组,只能保证有一个为打开状态,点击自己有开和关的功能。

代码实例

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 5 <title>Insert title here</title>
 6     <script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
 7     <script type="text/javascript">
 8         $(document).ready(function(){
 9             //使用筛选函数实现
10             $("div").children("a").hide().prev("span").click(function(){
11                 $(this).nextAll("a").toggle().parent().siblings("div").find("a").hide();
12             });
13         });
14     </script>
15     
16     <style type="text/css">
17         div *{
18             display:block;
19             width:200px;
20         }
21         div span{
22             background-color : #0f0;
23         }
24     </style>
25 </head>
26 <body>
27     
28         <div>
29             <span>我的家人</span>
30             <a>爸爸</a>
31             <a>妈妈</a>
32             <a>哥哥</a>
33             <a>姐姐</a>
34         </div>
35         <div>
36             <span>我的朋友</span>
37             <a>二狗子</a>
38             <a>狗蛋儿</a>
39             <a>三胖子</a>
40             <a>铁蛋儿</a>
41         </div>
42         <div>
43             <span>508宿舍</span>
44             <a>教授</a>
45             <a>阿樊</a>
46             <a>阿杨</a>
47             <a>强哥</a>
48         </div>
49         
50 </body>
51 </html>

猜你喜欢

转载自www.cnblogs.com/jxxblogs/p/9630772.html
今日推荐