jquery高级函数

简介: .get() 将jq对象转成js $('#div1').get(0).innerHTML.text() 给标签添加文本 .detach() 和remove方法一样,但保留删除元素的所有行为$('div').

.get() 将jq对象转成js $('#div1').get(0).innerHTML
.text() 给标签添加文本

.detach() 和remove方法一样,但保留删除元素的所有行为
$('div').click(function(){
alert(123)''
})
var oDiv=$('div').detach();
$('body').append(oDiv);

.parents() 获取当前元素的所有祖先节点
.closest() 获取最近的指定祖先节点,只有一个
.siblings()
.clone() 复制节点
.wrap() 包装
.wrapAll() 整体包装
.wrapInner() 内部包装
.unwrap() 删除包装

.slice(start,end)
数据串联化
.serialize()

animate({width:300,height:300},时间 默认:400,运动形式,回调)

2种运动形势:swing 缓冲(慢快慢) liner 匀速

.stop() 默认阻止当前运动
.stop(true) 阻止后续运动
.stop(true,true) 立即到当前目标点
.finish() 停止到所有目标点
.delay() 延迟

事件委托

$('ul').delegate('li','click',function(){
this.style.background='red';
}) //点击发生li,冒泡在ul上,

.undelegate() 阻止事件委托
.trigger() 主动触发

ev.data 事件的数据 ev.data.argument
ev.target 事件源
ev.type 事件类型

$下常用方法,没有括号的方法,工具方法(可以用在js上)
$.type() //判断类型
$.trim() //去除前后空格
$.inArray(ele,arr) //返回元素在数组中的位置
$.proxy() //改变this指向 $.proxy(fn,ele)(arg1,arg2)
$.onConflict() //防止冲突
$.parseJSON() //解析成json
$.makeArray() //转成真正的数组

$.ajax() //异步传输

$.ajax({
url:'xxx.php',
data:'name=hello&age=20',
type:'POST',
success:function(data){
alert(data);
},
error:function(){},
})


插件
$.extend:扩展工具方法下的插件形式
$.fn.extend:扩展到jq对象下的插件形式

相关文章
|
8天前
|
JavaScript 前端开发 索引
【Web 前端】jQuery 里的 each() 是什么函数?你是如何使用它的?
【5月更文挑战第2天】【Web 前端】jQuery 里的 each() 是什么函数?你是如何使用它的?
|
8天前
|
JavaScript 前端开发 C++
【Web 前端】JavaScript window.onload 事件和 jQuery ready 函数有何不同?
【5月更文挑战第2天】【Web 前端】JavaScript window.onload 事件和 jQuery ready 函数有何不同?
|
8月前
|
存储 JSON JavaScript
|
4月前
|
JavaScript
jQuery自定义动画-第8次课-animate-stop函数-附案例
jQuery自定义动画-第8次课-animate-stop函数-附案例
22 0
|
4月前
|
JavaScript 前端开发
jQuery特效函数-第7次课-show、hide等方法有动画效果的显示和隐藏一个元素-附案例-任务
jQuery特效函数-第7次课-show、hide等方法有动画效果的显示和隐藏一个元素-附案例-任务
22 0
|
4月前
|
JavaScript 前端开发
jQuery的入口函数
jQuery的入口函数
14 0
|
5月前
|
JavaScript 前端开发 开发者
jquery常用的方法函数
jquery常用的方法函数
|
6月前
|
JavaScript
JS和JQUERY的入口函数,和他们的不同
JS和JQUERY的入口函数,和他们的不同
27 0
|
6月前
|
JSON 前端开发 JavaScript
jQuery Ajax请求成功后,为什么一直在error函数里
jQuery Ajax请求成功后,为什么一直在error函数里
|
8月前
|
JavaScript 前端开发
jQuery 入口函数
jQuery 入口函数
32 2