jQuery小结
1. 什么是jQuery?
是一个javascript的库,里面有很多的函数
2. 作用
可以操作dom对象,事件处理,动画,ajax
3. jQuery的优点
- 免费,开源的
- 比较小巧,压缩的版本只有87k大小;
- 兼容大多数的浏览器
- 文档齐备
4. 对象分类
- dom对象:使用js语法创建的对象是dom对象,也是js对象。dom对象可以调用dom方法,属性。
- jQuery对象:使用jQuery语法创建的对象,jQuery独享能调用jQuery函数库中的函数或者属性。jQuery对象是数组,数组中的每个元素是dom对象。
5. 选择器
- 什么是选择器:就是一个字符串,用来定位dom对象的,就是选择页面中dom对象的条件
基本选择器
- id选择器:语法
$("#id值")
- class选择器:语法
$(".class名称")
- 标签选择器:语法
$("标签名称")
- 所有选择器:语法
$("*")
- 组合选择器:语法
$("id选择器,class选择器,标签选择器")
- id选择器:语法
表单选择器
- 使用dom对象的type属性定位
- 语法:
$(":type属性值")
。例如如果想要定位所有的text,$(":text")
- 过滤器:是一个字符串,用来筛选dom对象的,过滤器需要和选择器一起使用
- 基本选择器
- 选择第一个对象,
$("选择器:first")
- 选择最后一个对象,
$("选择器:last")
- 选择指定下标的对象,
$("选择器:eq(下标)")
- 选择小于指定下标的对象,
$("选择器:lt(下标)")
- 选择大于指定下标的对象,
$("选择器:gt(下标)")
- 选择第一个对象,
- 表单属性过滤器:根据表单dom对象的状态,过滤dom对象的状态,状态有启用的,不可用的,选中
- 可用的,
$(":text:enabled")
- 不可用的,
$(":text:disabled")
- 单选或者复选框选中的,
$(":radio:checked")
- 下拉列表框的选中,
$("选择器>option:selected")
- 可用的,
- 基本选择器
函数
val
:获取或设置dom对象的value属性值text
:读取或设置标签的文本内容的attr
:读取或设置标签的某个属性值remove
:删除dom和子对象empty
:删除dom的子对象append
:添加dom对象html
:读取或设置标签的文本值,操作的是innerHTMLeach
:循环- 普通数组
- json对象
- dom数组
each
循环的语法$.each(循环的对象, function(i, n) {})
jquery对象.each(function(i, n) {})
jquery处理事件
- 绑定事件,
jquery对象.事件名称(事件处理函数)
— 按钮单击,$("btn").click(function(){})
- on绑定事件,
jquery对象.on(事件名称,处理函数)
— 按钮单击,$("btn").on(click, function(){})
- 绑定事件,
jquery处理ajax请求:使用的函数
- 核心
$.ajax()
- 介绍:使用json的参数格式,表示请求的各种参数
- json格式的内容
url
:请求的地址type
:请求的方式,get或post,默认是getdata
:请求的参数,使用json格式比较多dataType
:期望服务器端返回的数据格式,可以xml,html,json等aysnc
:布尔值,默认是true,异步的请求方式success
:指定一个函数,当服务器端返回数据时,自动执行这个函数error
:指定一个函数,当错误时执行这个函数contentType
:数据格式,可以不写
$.post
:使用post方式发送请求$.post(请求的服务器端地址, 请求的参数, 处理函数, 数据格式json)
$.get
:使用get方式发送请求$.get(请求的服务器端地址, 请求的参数, 处理函数, 数据格式json)
- 核心
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!