jquery高级函数
.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对象下的插件形式
jquery高级函数的更多相关文章
- jquery插件开发继承了jQuery高级编程思路
要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统.这好比大公司们争相做平台一样,得平台者得天下.苹果,微软,谷歌等巨头,都有各自的平台及生态圈 ...
- JQuery高级(一)
JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件 1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing], ...
- JQuery高级笔记
## 今日内容: 1. JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件 ## ...
- jquery高级编程学习
jquery高级编程 第1章.jQuery入门 类型检查 对象 类型检查表达式 String typeof object === "string" Number typeof ob ...
- JQuery 高级
来源于传智播客老师发的笔记 今日内容: 1. JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件 JQuery 高级 1. 动画 1. 三种方式显示和隐藏元素 1. 默 ...
- 图片放大功能插件及jquery.extend函数理解
前端时间,产品提出社区评论中的图片需要有放大功能.感觉可以共用,所以就想整合一个插件,过程中也借鉴了一些例子. 分析下自己的代码思路: var scaleImg = function(opts) { ...
- jquery each函数 break和continue功能
jquery each函数 break和continue功能幸运的是另一个突破,持续一个jQuery循环方式.你可以打破在函数返回一个jQuery参数虚假循环.一个可以继续执行只是在做不指定返回值或返 ...
- jQuery 遍历函数
转载http://www.cnblogs.com/tylerdonet/archive/2013/04/05/3000618.html jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. 函 ...
- 关于jquery中用函数来设置css样式
关于jquery中用函数来设置css样式 2016-12-21 23:27:55 1.jquery语法 $(selector).css(name,function(index,value)) name ...
随机推荐
- ayase系列
[冒个泡]技能视觉效果の自定义 by ayase [11-09 V2.4]任务数量转换属性点的lua脚本 [335]瞎倒腾的item.dbc生成工具..
- C#导出Excel,并设置简单格式
protected void ExportExcel(DataTable dt) { string fileName = “FileName”; Microsoft.Office.Interop.Ex ...
- OpenGL法向量变换
OpenGL光照开启时,法向量用于决定特定顶点或面上接受到光照的多少.光照处理过程作用于观察坐标空间,因此,模型对象坐标系的法向量也需要使用GL_MODELVIEW矩阵变换到观察坐标系. 然而,法向量 ...
- js 防止页面后退的方法
//防止页面后退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function ( ...
- case使用例子
echo 'Input a number between 1 to 4' echo 'Your number is:\c' read aNum case $aNum in 1) echo 'You s ...
- linux 1-100的累加
[ ] 判断式.它的使用和test命令一样 [ ]的判断符,只会返回2种值.0(真) 非0(假) -gt 大于-lt 小于-eq 等于-ne 不等于-ge 大于等于-le 小于等于 while ...
- SQL存在一个表而不在另一个表中的数据, 更新字段为随机时间
--更新字段为随机时间 86400秒=1天 UPDATE dl_robot ), ,GETDATE()) ) SQL存在一个表而不在另一个表中的数据 方法一 使用 not in ,容易理解,效 ...
- Python与PHP通过XMLRPC进行通信
Python与PHP通过XMLRPC进行通信:服务器端用Python,客户端用PHP. 服务器端:xmlrpc_server.py #!/usr/bin/python # coding: UTF-8 ...
- linux下重置mysql的root密码
# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # my ...
- Adaptive Decontamination of the Training Set: A Unified Formulation for Discriminative Visual Tracking
Martin Danelljan 判决类追踪模型是由训练样本学习得到,但是为了适应目标和背景的变化sample set在每一帧中都会更新. 令(xjk, yjk)表示第k帧k={1,2,...,t}中 ...