关于jQuery

JavaScript库的概念

JavaScript开发的过程中,处理浏览器的兼容很复杂而且很耗时,于是一些封装了这些操作的库应运而生。这些库还会把一些常用的代码进行封装。

把一些常用到的方法写到一个单独的js文件,使用的时候直接去引用这js文件就可以了。

常见的JavaScript 库 - jQuery、react vueAngular。其中jQuery是最常用的一个

jQuery其实就是一个js文件,里面封装了一大堆的方法方便我们的开发,因此我们学习jQuery,其实就是学习jQuery这个js文件中封装的一大堆方法

jQuery基本选择器

名称

用法

描述

ID选择器

$('#id');

获取指定ID的元素

类选择器

$('.class');

获取同一类class的元素

标签选择器

$('div');

获取同一类标签的所有元素

并集选择器

$('div,p,li');

使用逗号分隔,只要符合条件之一就可。

交集选择器

$('div.redClass');

获取class为redClass的div元素

jQuery层级选择器

名称

用法

描述

子代选择器

$('ul > li');

使用-号,获取儿子层级的元素,注意,并不会获取孙子层级的元素

后代选择器

$('ul li');

使用空格,代表后代选择器,获取ul下的所有li元素,包括孙子等

jQuery过滤选择器

名称

用法

描述

:eq(index)

$('li:eq(2)').css('color', 'red');

获取到的li元素中,选择索引号为2的元素,索引号index从0开始。

:odd

$('li:odd').css('color', 'red');

获取到的li元素中,选择索引号为奇数的元素

:even

$('li:even').css('color', 'red');

获取到的li元素中,选择索引号为偶数的元素

jQuery筛选选择器(方法)

名称

用法

描述

children(selector)

$('ul').children('li')

相当于$('ul-li'),子类选择器

find(selector)

$('ul').find('li');

相当于$('ul li'),后代选择器

siblings(selector)

$('#first').siblings('li');

查找兄弟节点,不包括自己本身。

parent()

$('#first').parent();

查找父亲

eq(index)

$('li').eq(2);

相当于$('li:eq(2)'),index从0开始

next()

$('li').next()

找下一个兄弟

prev()

$('li').prev()

找上一次兄弟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值