🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 首元素筛选 :first 概述:获取第一个元素。 ~~~ $('li:first'); // 获取匹配的第一个元素 ~~~ ## 尾元素筛选 :last 概述:获取最后个元素。 ~~~ $('li:last'); // 获取匹配的最后个元素 ~~~ ## 排除筛选 :not(selector) 概述:去除所有与给定选择器匹配的元素。 ~~~ $("input:not(:checked)"); // 查找所有未选中的 input 元素 ~~~ ## 偶数筛选 :even 概述:匹配所有索引值为偶数的元素,从 0 开始计数。 ~~~ $("tr:even"); // 查找表格的 1、3、5...行(即索引值 0、2、4...) ~~~ ## 奇数筛选 :odd 概述:匹配所有索引值为奇数的元素,从 0 开始计数。 ~~~ $("tr:odd"); // 查找表格的 2、4、6 行(即索引值 1、3、5...) ~~~ ## 相等筛选 :eq 概述:匹配一个给定索引值的元素,从 0 开始计数。 ~~~ $("tr:eq(1)"); // 查找第二行 ~~~ ## 大于筛选 :gt(index) 概述:匹配所有大于给定索引值的元素,从 0 开始计数 ~~~ $("tr:gt(0)"); // 查找第二第三行,即索引值是 1 和 2,也就是比 0 大 ~~~ ## 小于筛选 :lt(index) 概述:匹配所有小于给定索引值的元素,从 0 开始计数 ~~~ $("tr:lt(2)"); // 查找第一第二行,即索引值是 0 和 1,也就是比 2 小 ~~~ ## 聚焦筛选 :focus 概述:匹配当前获取焦点的元素。 ~~~ $('input').each(function() { $(this).toggleClass('focused', $(this).is(':focus')); }); // 添加一个"focused"的类名给那些有 focus 方法的元素 ~~~