zoukankan      html  css  js  c++  java
  • jquery选择器之基本筛选器

    HTML示例代码 

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--HTML区域-->
        <h1>第一个标题</h1>
        <div class="nav-2014">
            <div class="w">
                <div class="w-spacer"></div>
                <div class="categorys">
                    <div class="dt">家用电器分类</div>
                </div>
                <span class="hr"></span>
                <div class="navitems-2014">
                    <div id="treasure"></div>
                    <span class="clr"></span>
                    <span class="chr"></span>
                    男:<input type="checkbox" checked="checked" value="nan">
                    女:<input type="checkbox" value="nv">
                </div>
            </div>
        </div>
        <h2>第二个标题</h2>
        <div id="electronic">
            <div id="firstScreen">1
                <div class="w">2</div>
            </div>
            <ul>
                <div class="u_c" lang="en-us"></div>
                <li class="ui-switch-curr"></li>
                <li class="ui-switch-item"></li>
                <li class="ui-switch-next"></li>
                <li class="ui-switch-sub"></li>
            </ul>
            <div class="secord_screen"></div>
            <div class="third_screen"></div>
        </div>
    </body>
    </html>
    

      伪类选择器:即以:开头的

      :first  获取第一个元素

      :not(selector) 去除所有选定的元素

      :even 匹配索引为偶数的元素

      :odd 匹配索引为奇数的元素

      :eq(index) 匹配给定的索引

      :gt(index) 大于指定的索引

      :lt(index) 小于指定的索引

      :last 匹配获取的最后一个元素

      :header 匹配所有标题元素

      示例:

        <!--jquery区域-->
        <script src="jquery-3.1.0.js"></script>
        <script>
    //        获取id为electronic下所有孩子div中的第一个,即id为firstScreen的div
            $("#electronic > div:first")
    //        获取所有li元素中最后一个元素
            $("li:last")
    //        获取所有input元素中非checked的元素,即女:<input type="checkbox" value="nv">
            $("input:not(:checked)")
    //        获取所有li元素中索引为0,2,4...的元素
            $("li:even")
    //        获取所有li元素中索引为1,3,5...的元素
            $("li:odd")
    //        获取所有li元素中索引为1的元素
            $("li:eq(1)")
    //        获取所有li元素中索引大于1的元素
            $("li:gt(1)")
    //        获取所有li元素中索引小于1的元素
            $("li:lt(1)")
    //        给所有标题加上背景色
            $(":header").css("background","red")
            console.log(cls)
        </script>
    

      

  • 相关阅读:
    Cypress web自动化18-cypress.json文件配置baseUrl
    Linux学习29-awk提取log日志信息,统计日志里面ip访问次数排序
    docker学习14-配置 docker 阿里云/腾讯云加速器
    Cypress web自动化17-fixture加载json文件数据
    Cypress web自动化16-参数化,数据驱动测试案例
    Cypress web自动化15-Hooks使用方法
    Cypress web自动化14-window窗口属性
    Cypress web自动化13-viewport设置不同分辨率,适配不同设备,手机型号
    Cypress web自动化12-父子元素定位
    Eclipse安装scala
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6187842.html
Copyright © 2011-2022 走看看