当前位置:首页 > jquery

jquery 筛选

2026-03-02 15:59:19jquery

jQuery 筛选方法

jQuery 提供了多种筛选元素的方法,可以根据元素的位置、内容、属性等进行筛选。以下是一些常用的筛选方法:

基本筛选器

:first 选择第一个匹配的元素
:last 选择最后一个匹配的元素
:even 选择索引为偶数的元素
:odd 选择索引为奇数的元素
:eq(index) 选择指定索引的元素
:gt(index) 选择索引大于指定值的元素
:lt(index) 选择索引小于指定值的元素

// 选择第一个 div 元素
$('div:first');

// 选择索引为偶数的所有 p 元素
$('p:even');

内容筛选器

:contains(text) 选择包含指定文本的元素
:empty 选择没有子元素的元素
:has(selector) 选择包含指定子元素的元素
:parent 选择有子元素的元素

jquery 筛选

// 选择包含 "hello" 文本的 div 元素
$('div:contains("hello")');

// 选择所有空的 span 元素
$('span:empty');

属性筛选器

[attribute] 选择具有指定属性的元素
[attribute=value] 选择属性值等于指定值的元素
[attribute!=value] 选择属性值不等于指定值的元素
[attribute^=value] 选择属性值以指定值开头的元素
[attribute$=value] 选择属性值以指定值结尾的元素
[attribute*=value] 选择属性值包含指定值的元素

// 选择所有具有 title 属性的 a 元素
$('a[title]');

// 选择所有 href 属性以 "https" 开头的 a 元素
$('a[href^="https"]');

子元素筛选器

:first-child 选择第一个子元素
:last-child 选择最后一个子元素
:nth-child(index) 选择指定索引的子元素

jquery 筛选

// 选择每个 ul 的第一个 li 子元素
$('ul li:first-child');

// 选择每个 ul 的第三个 li 子元素
$('ul li:nth-child(3)');

表单筛选器

:input 选择所有 input、textarea、select 和 button 元素
:text 选择所有 type="text" 的 input 元素
:password 选择所有 type="password" 的 input 元素
:radio 选择所有 type="radio" 的 input 元素
:checkbox 选择所有 type="checkbox" 的 input 元素
:submit 选择所有 type="submit" 的 input 元素
:reset 选择所有 type="reset" 的 input 元素
:button 选择所有 type="button" 的 input 元素
:image 选择所有 type="image" 的 input 元素
:file 选择所有 type="file" 的 input 元素
:enabled 选择所有启用的表单元素
:disabled 选择所有禁用的表单元素
:checked 选择所有被选中的复选框或单选按钮
:selected 选择所有被选中的 option 元素

// 选择所有禁用的 input 元素
$('input:disabled');

// 选择所有被选中的复选框
$('input:checked');

筛选方法

.filter(selector) 筛选出与指定选择器匹配的元素
.not(selector) 筛选出与指定选择器不匹配的元素
.has(selector) 筛选出包含指定子元素的元素
.eq(index) 筛选出指定索引的元素
.first() 筛选出第一个元素
.last() 筛选出最后一个元素

// 筛选出 class 为 "active" 的 div 元素
$('div').filter('.active');

// 筛选出没有 class 为 "hidden" 的 p 元素
$('p').not('.hidden');

这些筛选方法和选择器可以灵活组合使用,以满足不同的需求。

标签: jquery
分享给朋友:

相关文章

jquery点击

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery 特效

jquery 特效

jQuery 特效实现方法 jQuery 提供了丰富的特效方法,可以轻松实现动画、渐变、滑动等效果。以下是一些常见的 jQuery 特效实现方式: 淡入淡出效果 使用 fadeIn() 和 fade…

jquery地址

jquery地址

jQuery 官方地址 jQuery 的官方网站和 CDN 地址如下: 官网:https://jquery.com/ CDN 链接(通过 jQuery 官网提供): <script…

引用jquery

引用jquery

以下是关于引用 jQuery 的几种常见方法: 通过 CDN 引用 使用公共内容分发网络(CDN)加载 jQuery,例如 Google 或 Microsoft 提供的 CDN。这种方式加载速度快且…

jquery获取属性

jquery获取属性

jQuery获取属性的方法 在jQuery中,获取HTML元素的属性可以通过多种方式实现。以下是常用的方法: 使用attr()方法 attr()方法用于获取或设置元素的属性值。获取属性时,只需传入属…