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

    基本选择器【通过指定的标签id或者标签名称或者标签类型或者标签范围来查找需要的dom元素】

      语法范例 返回结果特点
    根据具体id值选择指定的元素 $("#id") 返回dom文件中指定id值的元素【单个】
    选择所有元素 $("*") 返回dom文件中的所有元素【集合】
    根据标签类型选择某一类的元素 $("div") 返回dom文件中的所有div标签元素【数组】
    根据标签引用的css类型选择某一类class的元素 $(".class1") 返回dom文件中的所有标签中引用了class1的css样式的标签元素【集合】

    层次选择器【根据dom文件中元素与元素之间的层次关系来获取指定元素】

         
    获取某一元素中的指定元素 $("div input") 返回dom文件中所有的div元素中的input元素【非并列关系】
    获取指定元素的子元素 $("#div>input") 返回dom文件中所有div元素的input子元素【父子级关系】
    获取指定class元素它的下一个元素 $(".class1+input") 返回dom文件中所有引用了名为class1的css的元素它的下一个input元素【并列关系】
    获取指定id元素后面的所有的指定元素 $("#id~div") 返回dom文件中id值为id的元素后面的所有的div元素【并列关系】

    过滤选择器

    范例                                      说明
    $("div:first") 获取所有div元素中的第一个div元素
    $("div:last") 获取所有div元素中的最后一个div元素
    $("input:not(.class1)") 获取所有input元素中的没有引用class1的css的input元素
    $("tr:even") 获取tr元素的第偶数个元素
    $("tr:odd") 获取tr元素的第奇数个元素
    $("td:eq(1)") 选择所有的td元素中序号为1的那个td元素
    $("td:gt(1)") 选择td元素中序号大于1 的所有td元素
    $(":header") 选择所有的h标签
    $("div:contains('John')") 选择所有div中含有John文本的元素
    $("td:empty") 选择所有的为空(也不包括文本节点)的td元素的数组
    $("div:has(p)") 选择所有含有p标签的div元素
    $("td:parent") 选择所有的以td为父节点的元素数组
    $("div:hidden") 选择所有的被hidden的div元素
    $("div[id]")                                                              选择所有含有id属性的div元素
    $("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素
    $("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素
    $("input[name^='news']") 选择所有的name属性以'news'开头的input元素
    $("input[name$='news']") 选择所有的name属性以'news'结尾的input元素
    $("input[name*='man']") 选择所有的name属性包含'news'的input元素
    $("input[id][name$='man']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素

      

    表单选择器

    范例 说明
    $(":input") 选择所有的表单输入元素,包括input, textarea, select 和 button
    $(":text") 选择所有的text input元素
    $(":password") 选择所有的password input元素
    $(":radio") 选择所有的radio input元素
    $(":checkbox") 选择所有的checkbox input元素
    $(":submit") 选择所有的submit input元素
    $(":image") 选择所有的image input元素
    $(":reset") 选择所有的reset input元素
    $(":button") 选择所有的button input元素
    $(":file") 选择所有的file input元素
    $(":hidden") 选择所有类型为hidden的input元素或表单的隐藏域
    $(":enabled") 选择所有的可操作的表单元素
    $(":disabled") 选择所有的不可操作的表单元素
    $(":checked") 选择所有的被checked的表单元素
    $("select option:selected") 选择所有的select 的子元素中被selected的元素

    参考地址:http://www.cnblogs.com/hulang/archive/2011/01/12/1933771.html

  • 相关阅读:
    grape入门
    半个小时写的一个二叉搜索树,实现了增,删,查功能
    Struts2 MVC 同 Spring MVC 的比较
    阿里巴巴 2016 java 实习岗位笔试题(昨天出炉)
    自己用20分钟java实现的单向链表(含有增删改查操作)
    关于 古人劝学 --写的真心是好 真的有收获
    JDK动态代理堆栈图详解--干货
    论闷声挣大钱与网红现象
    spring beanfactory --实现自己简单的 bean工厂类
    Spring IOC example one
  • 原文地址:https://www.cnblogs.com/yaoxiaoxing/p/5145844.html
Copyright © 2011-2022 走看看