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函数之后) |