链式操作风格(jQuery)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>链式操作风格</title>
   
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<style type="text/css">
  #menu {
  width:300px; }
  .has_children{
  background : #555;
  color :#fff;
  cursor:pointer; }
  .highlight{
  color : #fff;
  background : green; }
  div{ padding:0; }
  div a{
  background : #888;
   display : none;
  float:left;  width:300px; }
</style>
<script src="jQuery/jquery-1.3.2.min.js" type="text/javascript"></script>

  </head>
 
  <body>
    <div id="menu">
     <div class="has_children">
      <span>第一章-认识jQuery</span>
      <a>1.1 JavaScript和JavaScript库</a>
      <a>1.2  加入jQuery</a>
      <a>1.3  简单编写jQuery代码</a>
      <a>1.4 jQuery对象和DOM对象</a>
      <a>1.5  解决jQuery和其他库的冲突</a>
     </div>
     <div class="has_children">
      <span>第二章-jQuery选择器</span>
      <a>1.1 JavaScript和JavaScript库</a>
      <a>1.2  加入jQuery</a>
      <a>1.3  简单编写jQuery代码</a>
      <a>1.4 jQuery对象和DOM对象</a>
      <a>1.5  解决jQuery和其他库的冲突</a>
     </div>
     <div class="has_children">
      <span>第三章-jQuery中的DOM操作</span>
      <a>1.1 JavaScript和JavaScript库</a>
      <a>1.2  加入jQuery</a>
      <a>1.3  简单编写jQuery代码</a>
      <a>1.4 jQuery对象和DOM对象</a>
      <a>1.5  解决jQuery和其他库的冲突</a>
     </div>
    </div>
  </body>
  <script type="text/javascript">
  $(".has_children").click(function(){
   $(this).addClass("highlight").children("a").show().end().siblings().removeClass("highlight")
   .children("a").hide();
  });
  </script>
</html>

你可能感兴趣的:(JavaScript,html,jquery)