## 首元素筛选 :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 方法的元素
~~~
- 第一节:概述
- 第二节:核心
- 第一课时:核心函数
- 第二课时:对象访问
- 第三课时:插件机制
- 第四课时:多库共存
- 第三节:选择器
- 第一课时:基本选择器
- 第二课时:层级选择器
- 第三课时:基本筛选器
- 第四课时:内容
- 第五课时:可见性
- 第六课时:属性
- 第七课时:子元素
- 第八课时:表单
- 第九课时:表单对象属性
- 第四节:属性
- 第一课时:属性
- 第二课时:CSS 类
- 第三课时:HTML 代码、文本和值
- 第五节:筛选
- 第一课时:过滤
- 第二课时:查找
- 第六节:CSS
- 第一课时:CSS
- 第二课时:位置
- 第三课时:尺寸
- 第七节:事件
- 第一课时:页面载入
- 第二课时:事件处理
- 第三课时:事件切换
- 第四课时:事件
- 第八节:文档处理
- 第一课时:内部插入
- 第二课时:外部插入
- 第三课时:包裹
- 第四课时:替换
- 第五课时:删除
- 第六课时:复制
- 第九节:效果
- 第一课时:基本
- 第二课时:滑动
- 第三课时:淡入淡出
- 第四课时:自定义
- 第十节:AJAX
- 第一课时:请求
- 第二课时:事件
- 第三课时:其他