zoukankan      html  css  js  c++  java
  • jquery查找子元素和兄弟元素

    <!DOCTYPE html>
    <html>
    <head lang="en">
      <meta charset="UTF-8">
      <title></title>
      <style type="text/css">
        * {padding: 0;margin: 0;}
        ul { list-style-type: none;}
        
        .parentWrap {
           200px;
          text-align:center;
          
        }
        
        .menuGroup {
          border:1px solid #999;
          background-color:#e0ecff;
        }
        
        .groupTitle {
          display:block;
          height:20px;
          line-height:20px;
          font-size: 16px;
          border-bottom:1px solid #ccc;
          cursor:pointer;
        }
        
        .menuGroup > div {
          height: 200px;
          background-color:#fff;
          display:none;
        }
      
      </style>
      
      <script src="jquery-1.12.4.js"></script>
      <script>
         $(function () {
           $(".groupTitle").click(function () {
             $(this).next("div").slideDown(200).parent().siblings().children("div").slideUp(200);
           })
         })
      </script>
    </head>
    <body>
    <ul class="parentWrap">
      <li class="menuGroup">
        <span class="groupTitle">标题1</span>
        <div>我是弹出来的div1</div>
      </li>
      <li class="menuGroup">
        <span class="groupTitle">标题2</span>
        <div>我是弹出来的div2</div>
      </li>
      <li class="menuGroup">
        <span class="groupTitle">标题3</span>
        <div>我是弹出来的div3</div>
      </li>
      <li class="menuGroup">
        <span class="groupTitle">标题4</span>
        <div>我是弹出来的div4</div>
      </li>
    </ul>
    </body>
    </html>

    元素查找:$(this).next("div")查找当前下面的div元素

    获取父元素:$(this).next("div").parent()

    获取父元素的其他元素:$(this).next("div").parent().sibings()

    获取父元素下面的子元素:$(this).next("div").slideDown(200).parent().siblings().children("div")

    动画效果:slideDown sildeup

  • 相关阅读:
    Enable mod_rewrite in apache2.2
    静态注册BroadcastReceiver内部类
    Install MySQL Server 5 on Ubuntu
    Install PHP and Apache
    Android BroadcastReceiver应用详解
    C 简易贪吃蛇的编写
    MyBatis学习存档(1)——入门
    MyBatis学习存档(2)——核心配置文件
    Maven学习存档(2)——settings.xml配置
    Java中的float、double计算精度问题
  • 原文地址:https://www.cnblogs.com/xiufengchen/p/10411144.html
Copyright © 2011-2022 走看看