`
xudongcsharp
  • 浏览: 466563 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery过滤选择器

 
阅读更多
jQuery过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,过滤规则与CSS中的伪类选择器语法相同,即选择器都以一个冒号(:)开头。按照不同的过滤规则,过滤选择器可以分为基本过滤,内容过滤,可见性过滤,属性过滤,子元素过滤和表单对象属性过滤选择器。

1.基本过滤选择器

:first 选取第一个元素
:last 选取最后一个元素
:not(selector) 去除所有与给定选择器匹配的元素,如$(“input:not(.myClass)”)选取class不是myClass的<input>元素
:even 选取索引是偶数的所有元素,索引从0开始
:o dd 选取索引是奇数的所有元素,索引从0开始
:eq(index) 选取索引等于index的元素,索引从0开始
:gt(index)  大于
:lt(index) 小于
:header 选取所有的标题元素,例如h1,h2,h3等等
:animated 选取当前正在执行动画的所有元素

2.内容过滤选择器

:contains(text) 选取含有文本内容为“text”的元素
:empty 选取不包含子元素或者文本的空元素
:has(selector) 选取含有选择器所匹配的元素的元素
:parent 选取含有子元素或者文本的元素

3.可见性过滤选择器

:hidden 选取所有不可见的元素
:visible选取所有可见的元素

4.属性过滤选择器

[attribute] 选取拥有此属性的元素,$(“div[id]“)选取拥有属性id的元素
[attribute=value] 选取属性的值为value的元素
[attribute!=value] 选取属性的值不等于value的元素
[attribute^=value]选取属性的值以value开始的元素
[attribute$=value]选取属性的值以value结束的元素
[attribute*=value]选取属性的值含有value的元素
[selector1][selector2][selectorN],用属性选择器合并成一个复合属性选择器,满足多个条件。每选择一次,缩小一次范围

5.子元素过滤选择器
:nth-child(index/even/odd/equation) 选取每个父元素下的第index个子元素或者奇偶元素。(index从1算起)
:first-child 选取每个父元素的第一个子元素
:last-child 选取每个父元素的最后一个子元素
:o nly-child 如果某个元素是他父元素中唯一的子元素,那么将会被比配、如果父元素中含有其他元素,则不会被匹配

6.表单对象属性过滤选择器
:enabled 选取所有可用元素
:disabled 选取所有不可用元素
:checked 选取所有被选中的元素(单选框,复选框)
:selected选取所有被选中的选项元素(下拉列表)

名称


说明


解释

:input


匹配所有input,textarea,select和button元素


查找所有的input元素:
$(":input")

:text


匹配所有的文本框


查找所有文本框:
$(":text")

:password


匹配所有密码框


查找所有密码框:
$(":password")

:radio


匹配所有单选按钮


查找所有单选按钮

:checkbox


匹配所有复选框


查找所有复选框:
$(":checkbox")

:submit


匹配所有提交按钮


查找所有提交按钮:
$(":submit")

:image


匹配所有图像域


匹配所有图像域:
$(":image")

:reset


匹配所有重置按钮


查找所有重置按钮:
$(":reset")

:button


匹配所有按钮


查找所有按钮:
$(":button")

:file


匹配所有文件域


查找所有文件域:
$(":file")
分享到:
评论

相关推荐

    jQuery过滤选择器用法示例

    本文实例讲述了jQuery过滤选择器用法。分享给大家供大家参考,具体如下: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;...

    PPT和案例\jQuery选择器

    jQuery选择器分为基本选择器、层次选择器、过滤选择器和表单选择器。

    jquery基本过滤选择器

    jquery基本过滤选择器举例、代码、html、可直接运行、学习jquery入门篇

    jQuery过滤选择器用法分析

    本文实例讲述了jQuery过滤选择器用法。分享给大家供大家参考。具体分析如下: 在实践中,可以在基本选择器的基础上添加过滤选择器来完成查询任务,根据具体情况,在过滤选择器中可以使用元素的索引值、内容、属性、...

    jQuery过滤选择器:not()方法使用介绍

    主要介绍了jQuery过滤选择器:not()方法的使用,需要的朋友可以参考下

    jQuery过滤选择器详解

    本文主要给大家详细介绍了jQuery过滤选择器,包含基本过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器等,十分全面,需要的朋友可以参考下

    jQuery选择器之基本过滤选择器用法实例分析

    jQuery过滤选择器就是通过特定的过滤规则来筛选出所需的DOM元素,jQuery过滤选择器的过滤规则与CSS伪类选择器语法是相同的都以冒号(:)开头。按照过滤规则的不同,我们通常把jQuery过滤选择器分为:基本过滤、属性...

    jQuery过滤选择器经典应用

    本文实例为大家分享了经典的jQuery过滤选择器应用,供大家参考,具体内容如下 &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;过滤选择器&lt;/title&gt; &...

    jquery可见性过滤选择器使用示例

    jquery可见性过滤选择器使用示例

    jQuery选择器-过滤器总结

    jQuery选择器过滤器全面的总结,老师推荐!

    最全面的jQuery基础知识

    jQuery过滤选择器,以冒号:开头 1、基本过滤选择器 2、内容过滤选择器 3、可见性过滤选择器 4、属性过滤选择器 5、子元素过滤选择器 6、表单对象属性过滤选择器 //不用加双引号的选择器 $(document) $(this)

    jQuery基础选择器练习题

    JQ 选择器大全包含:基本选择器,层级选择器,层级函数,过滤选择器,内容选择器,可见选择器,jq中显示相关的函数,属性选择器,子元素选择器,表单选择器。里面的练习题可以拿来练手

    使用jQuery内容过滤选择器选择元素实例讲解

    内容过滤选择器:根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以模糊或绝对匹配进行元素定位,接下来为大家详细介绍下jQuery选择器,感兴趣的朋友可以参考下哈

    JQuery中基础过滤选择器用法实例分析

    主要介绍了JQuery中基础过滤选择器用法,涉及jQuery属性选择及样式操作的相关技巧,需要的朋友可以参考下

    JQuery中属性过滤选择器用法实例分析

    主要介绍了JQuery中属性过滤选择器用法,实例分析了jQuery属性过滤选择器的相关使用技巧,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics