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 ...
随机推荐
- [课程设计]Scrum 1.2 Spring 计划&系统流程&DayOne燃尽图
多鱼点餐系统WEB Spring 计划 ● 产品BACKLOG 多鱼点餐系统产品BACKLOG ID Name Imp Est How to demo Notes 1 设计框架结构 10 8 利用美学 ...
- 更新日志(建议升级到2016.12.17) && 更新程序的方法
更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" " ...
- mysql开启登录日志和sql日志 排查错误
首先看是否开启了日志 show global variables like '%general%'; set global general_log = on; // 打开 set global gen ...
- Android应用开发-数据存储和界面展现(二)(重制版)
SQLite数据库 // 自定义类MyOpenHelper继承自SQLiteOpenHelper MyOpenHelper oh = new MyOpenHelper(getContext(), &q ...
- 设置XtraForm标题居中
public class CustomFormPainter : FormPainter { public CustomFormPainter(Control owner, DevExpress.Sk ...
- IOS零碎技术整理(3)-获取wifi列表
1. 该功能实现基于MobileApple80211框架来进行开发,而目前该框架成为了私有框架,其中的API均为私有API. 如果使用这些API可能导致应用不能上app store或者ios版本升 ...
- linux eclipse c++
几年前使用过eclipse c++,最近两年没有怎么使用.其中细节,忘的差不多了.最近费很大劲,总算找了回来.真是好记性,不如烂笔头啊! 现在将使用过程中的一些细节,总结如下: 1.安装eclipse ...
- Javascript中变量提升的问题
一.函数声明变量提升 函数声明具有变量提升的问题,所以在函数被声明之前就可以访问. //else中的语句相当于将if中的function重写,因此无论flag为何值,返回的方法始终为重写后的方法. / ...
- meta 标签 详细说明
meta 标签可提供页面元素信息, 使用键值对的定义方式,可以记录网页上的主要信息,也可以自定义键值对 属性 content(必须),name,http-equiv,scheme,lang 常用 me ...
- mongodb配置文件
启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件.这里先介绍配置文件,启动方式如下: 1.mongod --config /etc/mongodb.conf 配置如下: verbo ...