1、表单相关选择器:
:input | 匹配所有<inpnt> |
:text | 匹配所有type=‘text’的<inpnt>元素 |
:password | 匹配所有type=‘password’的<inpnt>元素 |
:radio | 匹配所有type=‘radio’的<inpnt>元素 |
:checkbox | 匹配所有type=‘checkbox’的<inpnt>元素 |
:submit | 匹配所有type=‘submit’的<inpnt>元素 |
2、插入节点:
内部插入:
append() | 追加(插入)元素 |
appendTo(content) | 追加(插入)元素 |
prepend() | 前置追加(前置插入)元素 |
prependTo(content) | 前置追加(前置插入)元素 |
外部插入:
after() | 在元素后插入新元素 |
insertAfter(content) | 在元素后插入新元素 |
before() | 在元素前插入新元素 |
insertBeforer(content) | 在元素前插入新元素 |
3、操作节点样式:
css(name) | 获取元素指点css样式的值 |
css(key,value) | 设置元素指定某个css样式的值(样式不存在,则添加样式,存在侧更新样式) |
css(key:value,key:value) | 设置元素多个样式的值样式不存在,则添加样式,存在侧更新样式) |
addClass(class) | 添加class |
removeClass(class) | 删除class |
toggleClass | 切换class(存在就删除,不存在就添加) |
4、发送网络请求
$.get(url,[data],[callback]) | 发送get请求 |
$.post(url,[data],[callback]) | 发送post请求 |
$.ajax[options] | 发送get/post请求 |
load(url,[data],[callback]) | 请求新数据并插入到获取的标签内 |
$.getJSON(url,[data],[callback]) | 发送get请求,获取json数据 |
$.getScript(url,[data],[callback] ) | 发送get请求,获取js文件 |
5、ajax()方法参数:
async | 布尔值,表示请求是否异步处理。默认是true |
---|---|
contentType | 发送数据到服务器时所使用的内容类型。默认是“application/x-www-form-urlencoded”。 |
type | 规定请求的类型(CET或POST) |
url | 规定发送请求的URL。默认是当前页面。 |
data | 规定到要发送到服务器的数据 |
dataType | 预期的服务响应的数据类型 |
jsonp | 在一个jsonp中重写回调函数的字符串 |
jsonpCallack | 在一个jsonp中规定回调函数的名称 |
error(xhr,status,error) | 如果请求失败要运行的函数 |
success(result,status,xhr) | 当请求成功时运行的函数 |
complete(xhr,status) | 请求完成时运行的函数(在请求成功或者失败之后均调用,即在succes和error函数之后) |