toggleClass,toggle切换
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{margin:0; padding:0;} body{font-size: 14px; font-family: "Microsoft Yahei"} .box{ overflow: hidden; width: 600px; margin:50px auto 0; } .box dl{ overflow: hidden;border:1px solid #ddd; margin-bottom: 10px; } .box dt{ height: 30px; line-height: 30px; text-align: center; background: #ebebeb} .box dd{ border-top:1px solid #ddd; overflow: hidden; padding: 10px; display: none; } .red{ color: red; } .size{ font-size: 20px; } </style> </head> <body> <div class="box" id="box"> <dl> <dt>标题一</dt> <dd>感觉看了感觉离开房间大概立法看到警方扣留官方看了几个历代封建国库里的风景</dd> </dl> <dl> <dt>标题二</dt> <dd>感觉看了感觉离开房间大概立法看到警方扣留官方看了几个历代封建国库里的风景</dd> </dl> <dl> <dt>标题三</dt> <dd>感觉看了感觉离开房间大概立法看到警方扣留官方看了几个历代封建国库里的风景</dd> </dl> </div> <script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("#box").find('dt').click(function(){ $(this).toggleClass("red size"); $(this).next('dd').toggle(); }) }) </script> </body> </html>
如图所示: