`
xudongcsharp
  • 浏览: 475009 次
  • 性别: 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过滤选择器是jQuery库中一个非常强大的特性,它允许我们根据特定条件精确地选取DOM元素集合中的子集。在上述示例中,展示了多种过滤选择器的使用方法,让我们逐一解析: 1. `:first` 和 `:last`: - `$('li:...

    PPT和案例\jQuery选择器

    过滤选择器用于进一步筛选已选元素集合,包括基于属性、索引位置、可见性等进行选择。例如: - `$(".myClass:even")` 选择所有偶数索引的`myClass`类元素 - `$(".myClass:gt(2)")` 选择所有索引大于2的`myClass`类...

    jQuery过滤选择器详解

    以下是对jQuery过滤选择器的详细知识点介绍。 基本过滤选择器: 基本过滤选择器通过特定规则来筛选元素。例如,`:first`选择第一个匹配元素,`:last`选择最后一个匹配元素,`:not(s)`排除所有匹配选择器s的元素。...

    jQuery过滤选择器经典应用

    jQuery过滤选择器是jQuery库中一个非常强大的功能,它允许开发者根据特定条件筛选DOM元素,以便进行更加精确的操作。在上述实例中,我们看到的是如何使用过滤选择器来实现元素的显示与隐藏,这是一个非常实用的功能...

    jquery基本过滤选择器

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

    jQuery过滤选择器用法分析

    jQuery过滤选择器是jQuery库中用于进一步缩小选择范围、对DOM元素集合进行筛选的一类选择器。它们允许开发者在已有的jQuery对象集合中,基于元素的位置、内容、属性等特征进行精确的元素选择。以下是对标题和描述中...

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

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

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

    今天我们将深入探讨一个特定的jQuery功能——可见性过滤选择器。这些选择器允许我们根据元素的可见状态来选取DOM中的节点,从而实现更加精细化的操作。 首先,jQuery提供了两种主要的可见性过滤选择器:`:visible` ...

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

    在jQuery库中,`:not()`过滤选择器是一个非常有用的功能,它允许开发者排除掉符合特定条件的元素,从而更精确地定位和操作DOM中的目标元素。`:not()`方法的使用非常直观,它接受一个选择器作为参数,这个选择器描述...

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

    内容过滤选择器是jQuery中用于根据元素内部的特定内容来筛选元素的一类选择器。这类选择器能够帮助开发者基于元素的文本内容或者特定的子元素特征来选取页面元素。在本文中,我们将通过实例来讲解如何使用jQuery中的...

    jQuery基础选择器练习题

    过滤选择器则帮助我们进一步细化选取结果,例如: 1. **`:first`和`:last`**: 选取第一个或最后一个元素。 2. **`:even`和`:odd`**: 选取索引偶数或奇数的元素。 3. **`:not(selector)`**: 排除匹配指定选择器的...

    jQuery选择器-过滤器总结

    #### 内容过滤选择器 1. **:first**: 选取第一个元素,等同于`first()`方法。 2. **:last**: 选取最后一个元素,等同于`last()`方法。 3. **:not(selector)**: 选取不匹配selector的所有元素。 4. **:even**: 选取...

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

    在JQuery中,基础过滤选择器是用于选取特定元素集合的一部分,以此来优化操作和提高性能。使用这些选择器,开发者可以更加精确地选择元素,进行特定的样式或属性操作。 首先,`:first`选择器用来选取匹配元素集合中...

    最全面的jQuery基础知识

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

    jquery 动态选择器

    6. **过滤选择器**: 用于从已选集进一步筛选元素,如`:visible`(可见元素)、`:hidden`(隐藏元素)和`:not(selector)`(排除指定选择器匹配的元素)。例如,`$("input[type='text']:visible")`选取所有可见的文本...

Global site tag (gtag.js) - Google Analytics