携手创作,共同成长!这是我参与「掘金日新计划 · 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对象进行连续打点调用
- find()后代元素
- JQuery对象可以利用find()方法,传递一个参数,参数部分规定的选择器,查找范围是JQuery对象的所有后代
- 参数是字符串格式的选择器
- 兄弟元素
- 紧邻的兄弟元素方法
- next()下一个兄弟
- prev()前一个兄弟
- 多选方法
- nextAll()后面所有兄弟
- prevAll()前面所有兄弟
- 通过传递参数可以进行二次选择,参数是字符串格式的选择器,在前面或后面兄弟中选中符合选择器规定的部分
- 紧邻的兄弟元素方法
- parents()祖先级
- 通过该方法得到的是指定对象的包含body在内的所有祖先级元素组成的JQuery对象
- 通过传参进行二次选择,参数位置是字符串格式的选择器
本期内容就到这里啦!