zoukankan      html  css  js  c++  java
  • day17--06章节--筛选器(实现菜单栏优化,点击某个标题,其内容显示;其他标题的内容隐藏)

    1、jquery的筛选器

    筛选器:在选择器选择到的所有的基础上在选择一次

               $(this).next()      下一个
                $(this).prev()      上一个
                $(this).parent()    父
                $(this).children()  孩子
                $('#i1').siblings() 兄弟
                $('#i1').find('#i1') 子子孙孙中查找
             $('#i1').addClass('hide')   移除某个class属性
    $('#i1').removeClass('hide') 增加某个class属性
            
                链式编程
    $(...).click(function(){
    this..
    })

    2、实例如下:

    以之前的后台管理页面左侧菜单为例;

    html代码如下:

          <div style=" 400px;height: 400px;border: 1px solid #dddddd;">
                <div class="item">
                    <div class="header">标题一</div>
                    <div id="i1" class="content hide">内容</div>
                </div>
                <div class="item">
                    <div class="header">标题二</div>
                    <div class="content hide">内容</div>
                </div>
                <div class="item">
                    <div class="header">标题三</div>
                    <div class="content hide">内容</div>
                </div>
            </div>

    css布局如下:

           <style>
                .header{
                    background-color: black;
                    color: wheat;
                }
                .content{
                    min-height: 50px;
                }
                .hide{
                    display: none;
                }
            </style>

    jquery实现如下:

           <script src="jquery-1.12.4.js"></script>
            <script>
                $('.header').click(function(){
                    $(this).next().removeClass('hide');
                    $(this).parent().siblings().find('.content').addClass('hide');
                    // $(this).next().removeClass('hide').parent().siblings().find('.content').addClass('hide');    //实现的第二种方法,与上面方法相同;jquery可以无限...下去
                })
            </script>
  • 相关阅读:
    ACM中java的使用
    hdu 1273最大流
    1066N !最右边非零数
    关于为什么要建退边的原因
    浅析指向指针的指针其作用
    poj 1860 bellman 求正环
    poj 3461
    poj 2031
    poj 1068
    strncpy的用法
  • 原文地址:https://www.cnblogs.com/wuxiaoru/p/12643113.html
Copyright © 2011-2022 走看看