jquery框架是由js封装而来的

 

 使用

①先去官网下载 http://jquery.com/download/(开发阶段使用开发版本,生产阶段使用压缩过的版本)

②下载下来的包放入工程文件

③引入jquery包,相当于python引入模块

 

this指的是js对象

js对象转换为jquery对象

$(this)

jquery对象转换为js对象

$(‘.box’)[0]

 

jquery的选择器

基础选择器:

ID选择器(#)------选择ID 为指定值的第一个元素

类选择器(.)------选择具有指定css类名的所有元素,类似于数组,具有数组的索引,长度等特征,但原型方法不一样,成为伪数组

标签选择器(element)------选择标签名为制定的所有元素

通配符选择器(*)------选择所有元素

层级选择器:

后代选择器(空格表示)------选择所有后代元素

子代选择器(>)------选择所有子代元素

链式编程:调用一个执行方法之后得到的结果会返回一个对象

基本过滤选择器:

eq(index)------index是从0开始的一个数字,选择序号为index 的元素,选择第一个匹配的元素

gt(index)------选择序号大于index 的元素

lt(index)------选择序号小于index 的元素

odd------选择所有序号为奇数行的元素

even------选择所有序号为偶数行的元素

first------选择匹配的第一个元素

last------选择匹配的最后一个元素

筛选的方法:

find(selector)-----查找指定元素的所有后代元素(包括子子孙孙)例:$(‘#box‘).find(‘p’)

children()------查找指定元素的直接子元素(亲儿子)

siblings()------查找所有兄弟元素(不包括自己),使用它做选项卡

parent()------查找父元素

eq(index)-------查找指定元素的第index元素 

 

标签属性和动画: