一、什么是过滤器?
- 在定位了dom对象以后,可以根据需求筛选dom对象。
- 过滤器是一个字符串,可以拿来过滤dom对象。
- 过滤器不可以单独出现,必须要和选择器一起使用。
二、如何使用过滤器?
- 选择第一个(保留数组中第一个dom对象)
- 语法:
$("选择器:first")
- 选择最后一个(保留数组中最后一个dom对象)
- 语法:
$("选择器:last")
- 选择指定对象
- 语法:
$("选择器:eq(数组下标)")
- 选择数组中小于指定下标的所有dom对象(不包括该数组下标对应的dom对象)
- 语法:
$("选择器:lt(数组下标)")
- 选择数组中大于指定下标的所有dom对象(不包括该数组下标对应的dom对象)
- 语法:
$("选择器:gt(数组下标)")
三、表单对象属性过滤器
- 选择可用的文本框
$(":text:enabled")
- 选择不可用的文本框
$(":text:disabled")
- 复选框中选中的元素
$(":checkbox:checked")
- 选择指定下拉列表的被选中的元素
选择器>option:selected
- ">"符号的左表示父,右表示子,左右是父子关系。