zoukankan      html  css  js  c++  java
  • 过滤选择器

    三、 过滤选择器

    1. 基本过滤选择器

    ——1.1 :first和:last(取第一个元素或最后一个元素)

    $(document).ready(function () {
                $('span:first').css('color', '#FF0000');
                $('span:last').css('color', '#FF0000');
            });

    下面的代码,G1(first元素)和G3(last元素)会变色

    <span>G1</span>
    <span>G2</span>
    <span>G3</span>
    

    ——1.2 :not(取非元素)

    $(document).ready(function () {
                $('div:not(.wrap)').css('color', '#FF0000');
            });

    ——1.3 :even和:odd(取偶数索引或奇数索引元素,索引从0开始,even表示偶数,odd表示奇数)

    $(document).ready(function () {
                $('tr:even').css('background', '#EEE'); // 偶数行颜色
                $('tr:odd').css('background', '#DADADA'); // 奇数行颜色
            });

    ——1.4 :eq(x) (取指定索引的元素)

    $(document).ready(function () {
                $('tr:eq(2)').css('background', '#FF0000');
            });

    ——1.5 :gt(x)和:lt(x)(取大于x索引或小于x索引的元素)

    $(document).ready(function () {
                $('ul li:gt(2)').css('color', '#FF0000');
                $('ul li:lt(2)').css('color', '#0000FF');
            });

    L4和L5会是红色,L1和L2会是蓝色,L3是默认颜色

    image

    <ul>
        <li>L1</li>
        <li>L2</li>
        <li>L3</li>
        <li>L4</li>
        <li>L5</li>
    </ul>
    

    ——1.6 :header(取H1~H6标题元素)

    $(document).ready(function () {
                $(':header').css('background', '#EFEFEF');
            });

    下面的代码,H1~H6的背景色都会变

    image

  • 相关阅读:
    记录几个IDEA插件使用方式
    constructor()方法
    SQL笔记
    修改hosts的方式fq
    正则表达式学习
    android架构下各层的分工
    【转】android的mm命令
    虚拟存储器
    xcode 7种使用coredata遇到 Class not found, using default NSManagedObject instead.问题
    AppStore上架规则
  • 原文地址:https://www.cnblogs.com/lyWebstrat/p/5872035.html
Copyright © 2011-2022 走看看