zoukankan      html  css  js  c++  java
  • jq作业

    一、jQuery练习题

    1. 找到本页面中id是i1的标签

      $('#i1')
      
    2. 找到本页面中所有的h2标签

      $('h2')
      
    3. 找到本页面中所有的input标签

      $('input')
      
    4. 找到本页面所有样式类中有c1的标签

      $('.c1')
      
    5. 找到本页面所有样式类中有btn-default的标签

      $('.btn-default')
      
    6. 找到本页面所有样式类中有c1的标签和所有h2标签

      $('.c1,h2')
      
    7. 找到本页面所有样式类中有c1的标签和id是p3的标签

      $('.c1,#p3')
      
    8. 找到本页面所有样式类中有c1的标签和所有样式类中有btn的标签

      $('.c1,.btn')
      
    9. 找到本页面中form标签中的所有input标签

      $('form input')
      
    10. 找到本页面中被包裹在label标签内的input标签

      $('label input')
      // 等价于
      $('label').find('input')
      
    11. 找到本页面中紧挨在label标签后面的input标签

      $('label').next('input')   
      
    12. 找到本页面中id为p2的标签后面所有和它同级的li标签

      $('#p2').nextAll('li')
      
    13. 找到id值为f1的标签内部的第一个input标签

      $('#f1 input').first()
      
    14. 找到id值为my-checkbox的标签内部最后一个input标签

      $('#my-checkbox input').last()
      
    15. 找到id值为my-checkbox的标签内部没有被选中的那个input标签

      $('#my-checkbox input').not(':checked')
      
    16. 找到所有含有input标签的label标签

      $('label input')
      

    二、左侧菜单栏

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta http-equiv="x-ua-compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
      <title>左侧菜单示例</title>
      <style>
        .left {
          position: fixed;
          left: 0;
          top: 0;
           20%;
          height: 100%;
          background-color: rgb(47, 53, 61);
        }
        .menu {
          color: white;
        }
    
        .title {
          text-align: center;
          padding: 10px 15px;
          border-bottom: 1px solid #23282e;
        }
    
        .items {
          background-color: #181c20;
        }
        .item {
          padding: 5px 10px;
          border-bottom: 1px solid #23282e;
        }
    
        .hide {
          display: none;
        }
      </style>
    </head>
    <body>
    
    <div class="left">
      <div class="menu">
        <div class="item">
          <div class="title">菜单一</div>
          <div class="items">
            <div class="item">111</div>
            <div class="item">222</div>
            <div class="item">333</div>
        </div>
        </div>
        <div class="item">
          <div class="title">菜单二</div>
          <div class="items hide">
          <div class="item">111</div>
          <div class="item">222</div>
          <div class="item">333</div>
        </div>
        </div>
        <div class="item">
          <div class="title">菜单三</div>
          <div class="items hide">
          <div class="item">111</div>
          <div class="item">222</div>
          <div class="item">333</div>
        </div>
        </div>
      </div>
    </div>
    <div class="right"></div>
    
    
    <script>
      $(".title").click(function (){  
        $(".items").addClass("hide");  
        $(this).next().removeClass("hide");
          
        // $(this).next().removeClass('hide').parent().siblings().find('.items').addClass('hide')
      });
    </script>
    
  • 相关阅读:
    Ubuntu 侧边栏和顶栏设置
    ubuntu 下安装微软字体和 console
    vim 的 auto-pairs 设置
    linux上的常用的一些操作
    断点模式
    GIT(git)简单操作
    制表符 的用法
    如何解决ASCII 字符显示不出来的情况
    01_js 快速入门
    神代码,结束进程神方法
  • 原文地址:https://www.cnblogs.com/shin09/p/11893194.html
Copyright © 2011-2022 走看看