七、筛选器

写在引号里面的:

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语法练习题:#