• 温故知新-------jQuery层次选择器


    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
        <title></title>
        <style type="text/css">
            .imgclass
            {
                100px;
                height: 100px;
            }
            div
            {
                250px;
                height: 250px;
                background-color: #eee;
                border: solid 2px Blue;
            }
        </style>
        <script src="jquery-1.9.1.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function () {
                $('#Button1').click(function () {
                    //$('#divfirst img').hide(2000);//获取的是id为divfirst的层中的所有tagname为img的元素,不管这些元素是否还嵌套在别的元素中
                    //$('#divfirst span img').hide(2000); //获取的是id为divfirst的层中的所有span子元素中的img元素,需要注意的是这个span子元素可以是divFirst的儿子或者孙子
                    //$('#divfirst>span img').hide(2000); //获取的是id为divFirst的层中的同一级span元素中的所有img元素
                    //$('#divfirst+div img').hide(2000);//获取的是id为divFirst的层后面的同级的第一个div元素,且此div必须紧随其后,如果中间有别的元素隔开,则不能获取。
                    //$('#divfirst+div img').hide(2000);
                    //$('#divfirst').next().hide(2000);//获取的是id为divfirst的层后面的第一个同级元素,不管是什么类型
                    //$('#divfirst~div img').hide(2000);//获取的divfirst后边所有同级别的,且类型为div里边的所有img元素
                    //$('#divfirst').nextAll().hide(2000);//获取的是divfirst后变的所有同级元素,不管是什么类型(类型不确定)
                    //$('#divfirst~').hide(2000);此代码和上一句效果一样






                    //$('#divfirst span').hide(2000);
                    //$('#divfirst>span img').hide(2000);
                    //$('#divfirst+div img').hide(2000);
                    //$('#divfirst').next().hide(2000);
                    //$('#divfirst~div img').hide(2000);
                    //$('#divfirst~').hide(2000);
                    //$('#divfirst').nextAll().hide(2000);
                })
            })
        </script>
    </head>
    <body>
    <input id="Button1" type="button" value="层次选择器"/>
        <div id="divfirst">
              第一层
             <span>风景
                <a href="#">
                    <img id="img1" src="images/1.jpg" class="imgclass" />
                </a>
            </span>
          <!-- <div>-->
                <span>
                    <img id="img2" src="images/2.jpg" class="imgclass" />
                </span> <!--  </div>    -->
          
        </div>
        <img id="img6" src="images/5.jpg" class="imgclass" />
        <div>
            第二层<img id="img3" src="images/3.jpg" class="imgclass" />
        </div>
        <div>
            第三层<img id="img4" src="images/4.jpg" class="imgclass" />
        </div>
        <img id="img5" src="images/5.jpg" class="imgclass" />
    </body>
    </html>

  • 相关阅读:
    (原)Lazarus 异构平台下多层架构思路、DataSet转换核心代码
    (学)新版动态表单研发,阶段成果3
    (学) 如何将 Oracle 序列 重置 清零 How to reset an Oracle sequence
    (学)XtraReport WebService Print 报错
    (原)三星 i6410 刷机 短信 无法 保存 解决 办法
    (原) Devexpress 汉化包 制作工具、测试程序
    linux下网络配置
    apache自带ab.exe小工具使用小结
    Yii::app()用法小结
    PDO使用小结
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3153342.html
Copyright © 2020-2023  润新知