遥远的jQuery(四) | 一起学系列

195 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 

本期开始我们继续复盘jQuery语法

  • parent()父级
    • JQuery对象都有一个parent()方法,得到的是自己的父亲级
    • 父级得到的也是一个JQuery对象,直接继续打点调用JQuery方法和属性
    • 打点调用parent()
  • children()子级
    • JQuery对象内部有一个children()方法,可以得到自己的所有子级元素组成的JQuery对象
    • 得到的子级组成的JQuery对象可以继续调用JQuery方法和属性
    • 获得子级时,不限制标签类型
    • children()可以传参数:参数是字符串格式的选择器,在选中所有子级的情况下,保留满足选择器的部分,进行二次选择
  • siblings()兄弟
    • JQuery对象通过调用siblings()方法可以得到除了自己以外的所有同级元素(兄弟)组成JQuery对象,找到的只能是亲的兄弟,不能是叔叔家的兄弟
    • 得到JQuery对象可以继续使用JQuery的对象和属性
    • siblings()方法得到的JQuery对象可以进行二次选择,通过给参数传递字符串格式的选择器
  • 链式调用
    • JQuery对象调用任何方法(除了节点关系方法)执行完后,方法都会有一个返回值,返回值就是JQuery对象自己,这个现象给我们提供了便利,可以对执行结果继续打点调用JQuery的方法和属性
    • 可以使用JQuery对象进行连续打点调用 image.png
      image.png image.png
  • find()后代元素
    • JQuery对象可以利用find()方法,传递一个参数,参数部分规定的选择器,查找范围是JQuery对象的所有后代
    • 参数是字符串格式的选择器
  • 兄弟元素
    • 紧邻的兄弟元素方法
      • next()下一个兄弟
      • prev()前一个兄弟
    • 多选方法
      • nextAll()后面所有兄弟
      • prevAll()前面所有兄弟
      • 通过传递参数可以进行二次选择,参数是字符串格式的选择器,在前面或后面兄弟中选中符合选择器规定的部分 image.png
  • parents()祖先级
    • 通过该方法得到的是指定对象的包含body在内的所有祖先级元素组成的JQuery对象
    • 通过传参进行二次选择,参数位置是字符串格式的选择器

本期内容就到这里啦!