博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery高级函数
阅读量:5234 次
发布时间:2019-06-14

本文共 1230 字,大约阅读时间需要 4 分钟。

.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对象下的插件形式

posted on
2016-09-05 21:31 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/txxt/p/5843686.html

你可能感兴趣的文章
Neo4j学习笔记
查看>>
【C#】【Thread】Monitor和Lock
查看>>
builder模式的新学习
查看>>
UVALive - 3635 - Pie(二分)
查看>>
生活中的五个球
查看>>
android.os.NetworkOnMainthreadexception处理
查看>>
数据库复习⑥
查看>>
jQuery的中文乱码问题[转]
查看>>
bzoj 2005 & 洛谷 P1447 [ Noi 2010 ] 能量采集 —— 容斥 / 莫比乌斯反演
查看>>
P1631 序列合并
查看>>
Luogu_4886 快递员
查看>>
内存优化文章链接
查看>>
ext4.0 代理 的使用
查看>>
数据检查约束类型和语法
查看>>
AngularJS实战之路由ui-view
查看>>
使用jQuery+huandlebars防止编码注入攻击
查看>>
C#的托管与非托管大难点
查看>>
[转]HTTPS简谈
查看>>
(图片)jsp上传图片,进行缩放处理
查看>>
集合类List,set,Map 的遍历方法,用法和区别
查看>>