zoukankan      html  css  js  c++  java
  • jQuery选择器

    选择器是jQuery的根基,在jQuery中,对事件的处理,遍历DOM和Ajax操作都依赖于选择器

    基本选择器:6种:

    标签选择器

         语法:element   返回值:元素集合

    标签选择器:

    //$("h1").css("color","red")

    类选择器

    //$(".myclass").css("color","green")

         ID选择器 :

         语法:.class   返回值:元素集合

         //$("#myid").css("color","yellow")

         并集选择器 :

         语法:#id       返回值:单个元素

         //$("div#my").css("color","blue")

         交集选择器:

         语法:selector1, selector2...selectorN    返回值:元素集合

    //$("div,#my").css("color","yellow")

        全局选择器:

          语法:*     返回值:集合元素   

    $("*").css("color","yellow")

    层次选择器:后代选择器:

     语法:ancestor descendant   返回值:元素集合

     后代选择器:

    $("A B").css("color","yellow")

     子选择器: 

     语法:parent>child    返回值:元素集合

    定位的只是直接子类

     $("A>B").css("color","yellow")

     相邻元素选择器:

     语法:prev+next        返回值:元素集合

     $("A+B").css("color","yellow")

     同辈元素选择器:

     语法:prev~sibings     返回值:元素集合

    锁定prev之后的元素,不能锁定prev之前的元素

    $("A~B").css("color","yellow")

    属性选择器:

    $(“[class=odds]”).css(“background”,”red”)  

    $(“[id!=box]”).css(“background”,”red”)

    Title元素中以h开头:

    $(“[title^=h]”).css(“background”,”red”)

    Title元素中以jp结尾:

    $(“[title$=jp]”).css(“background”,”red”)

    Title元素中以含s的:

    $(“[title*=s]”).css(“background”,”red”)

    包含class属性 且title属性值中含有s的li元素

    $(“li[class][title*=s]”).css(“background”,”red”)

    过滤选择器:

    基本过滤选择器:

    //$("li:first").css("background","#09F")     //第一个

               //$("li:last").css("background","#09F")       //最后一个

              //$("li:not(.three)").css("background","#09F") //class不为three的

               //$("li:even").css("background","#09F")    //索引值为偶数的

               //$("li:odd").css("background","#09F")       //索引值为奇数的

               //$("li:eq(1)").css("background","#09F")   //索引值等于一

               //$("li:gt(1)").css("background","#09F")   //索引值大于一

               //$("li:lt(1)").css("background","#09F")   //索引值小于一

               //$(":header").css("background","#09F")  

    //所有标题

               $(":focus").css("background","#09F")  

     //获取焦点的元素的背景颜色

    可见性过滤选择器:

    执行结果:

  • 相关阅读:
    通过反射实现IOC功能
    数据访问模式之Repository模式
    .NET自带IOC容器MEF之初体验
    权限管理系统进入关键的开发阶段
    待销售分拣单App数据推送
    做一个自己的权限管理系统
    linux tar 命令 --致力于“一眼看懂,随手就用”的随笔
    python 简单实现文件拷贝
    实验比较python中的range和xrange
    安装 chardet ,出现ImportError: No module named setuptools
  • 原文地址:https://www.cnblogs.com/liutao1122/p/7082753.html
Copyright © 2011-2022 走看看