zoukankan      html  css  js  c++  java
  • jq:选择器(基本过滤选择器)

    1、JQ函数

    <script>
                $(function(){
                    $("#btn1").click(function(){
                        $("body div:first").css("background-color","red");
                    });//第一个
                    
                    $("#btn2").click(function(){
                        $("body div:last").css("background-color","red");
                    });//最后一个
                    
                    $("#btn3").click(function(){
                        $("body div:odd").css("background-color","red");
                    });//奇数
                    
                    $("#btn4").click(function(){
                        $("body div:even").css("background-color","red");
                    });//偶数
                    
                    $("#btn5").click(function(){
                        $("body div:eq(0)").css("background-color","red");
                    });//下标为零(第一个)
                    
                    $("#btn6").click(function(){
                        $("body div:lt(2)").css("background-color","red");
                    });//下标小于2               
                    
                });
            </script>
    1 $("div:first")    //第一个div
    2 $("div:last")     //最后一个div
    3 $("div:even")     //下标为偶数的div
    4 $("div:odd")      //下标为奇数的div
    5 $("div:eq(4)")    //下标等于 4 的div(下标从0开始计数)
    6 $("div:gt(2)")    //下标大于 2 的div
    7 $("div:lt(2)")    //下标小于 2 的div
    8 $("div:not(#zhai)") //挑选除 id="zhai" 以外的所有div

    效果展示:

    div索引小于2:

     2、完整代码

    index.html:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>基本过滤选择器</title>
            <link rel="stylesheet" href="../css/style.css" />
            <script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>
            <script>
                $(function(){
                    $("#btn1").click(function(){
                        $("body div:first").css("background-color","red");
                    });
                    
                    $("#btn2").click(function(){
                        $("body div:last").css("background-color","red");
                    });
                    
                    $("#btn3").click(function(){
                        $("body div:odd").css("background-color","red");
                    });
                    
                    $("#btn4").click(function(){
                        $("body div:even").css("background-color","red");
                    });
                    
                    $("#btn5").click(function(){
                        $("body div:eq(0)").css("background-color","red");
                    });
                    
                    $("#btn6").click(function(){
                        $("body div:lt(2)").css("background-color","red");
                    });
                    
                    
                });
            </script>
                
        </head>
        <body>
            <input type="button" id="btn1" value="body中的第一个div元素"/>
            <input type="button" id="btn2" value="body中的最后一个div元素"/>
            <input type="button" id="btn3" value="选择body中的奇数的div"/><br>
            <input type="button" id="btn4" value="选择body中的偶数的div"/>
            <input type="button" id="btn5" value="选择body第一个div"/>
            <input type="button" id="btn6" value="选择body中的div索引小于2的区域"/>
            <hr/>
            
            <div id="one">
                <div class="mini">
                    111
                </div>
            </div>
            
            <div id="two">
                <div class="mini">
                    222
                </div>
                <div class="mini">
                    333
                </div>
            </div>
            
            <div id="three">
                <div class="mini">
                    444
                </div>
                <div class="mini">
                    555
                </div>
                <div class="mini">
                    666
                </div>
            </div>
            
            <span id="four">
                
            </span>
        </body>
    </html>

    css:

    div,span {
        140px;
        height:140px;
        margin:5px;
        background:#aaa;
        border:#000 1px solid;
        float:left;
        font-size:17px;
        font-family:Verdana;
      }
      div.mini { 
        55px;
        height:55px;
        background-color: #aaa;
        font-size:12px;
      }
      div.hide { 
        display:none;
      }
  • 相关阅读:
    java Activiti 工作流引擎 SSM 框架模块设计方案
    自定义表单 Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
    数据库设计的十个最佳实践
    activiti 汉化 stencilset.json 文件内容
    JAVA oa 办公系统模块 设计方案
    java 考试系统 在线学习 视频直播 人脸识别 springboot框架 前后分离 PC和手机端
    集成 nacos注册中心配置使用
    “感恩节 ”怼记
    仓颉编程语言的一点期望
    关于System.out.println()与System.out.print("\n")的区别
  • 原文地址:https://www.cnblogs.com/zhai1997/p/12234238.html
Copyright © 2011-2022 走看看