jQuery(四)——语法III
七、筛选器
写在引号里面的:
1、基本筛选器
- $(" :first") ————————————找第一个
- $(" :last") ———————————— 最后一个
- $(" :not('')") ——————————— 不是/非
- $(" :even") ——————————— 偶数
- $(" :odd") ————————————奇数
- $(" :eq(index)") ————————— 找等于index的
- $(" :gt(index)") ————————— 找大于index的
- $(" :lt(index)") —————————— 找小于index的
- $(" :focus") ——————————— 焦点
2、内容
- $(" .c1:contains('我是第一个')") —————— 包含文档的内容的标签
- $(" :empty") —————————————— 标签内容为空的
- $(" :has('')") —————————————— 包含标签的标签
- $(" :parent") —————————————— 找有孩子的父亲
- $("#i7").parent() ———————————— 找i7的父亲
3、可见性
- $(" :hidden") ————————————— 找到隐藏的
- $(" :visible") ————————————— 找不隐藏的,也就是显示的
4、属性
- input[name] ————————> 找有name属性的input
- input[type='password'] ————> 类型是password的input标签
4.1、表单
- :input
- :password
- :checkbox
- :radio
- :submit
- :button
- :image
- :file
4.2、表单对象属性
- :enable 可选的
- :disable 不可选
- :checked 选中的
- :selected 下拉框选中
写在外面当方法用的:
1、过滤
- $("").first() 找第一个
- $("").parent() 找父亲
- $("").eq(index) 找等于index的
- .hasClass() 判断有没有某个类的
2、查找
- .children() 找孩子
- .find() 查找
- .next() 下面的
- .nextAll() 下面所有的
- .nextUntil() 找下面的直到找到某个标签为止
- .parent() 找父亲
- .parents() 找所有的父亲
- .parentsUntil() 直到找到你要找的那个父亲为止
- .prev() 上面的
- .prevAll() 上面的所有
- .prevUntil() 上面的直到找到某个标签为止
- .siblings() 所有的兄弟
jQuery语法练习题:#