jQuery 常用速查
jQuery 速查
基础
- $("css 选择器") 选择元素,创建jquery对象
- $("html字符串") 创建jquery对象
- $(callback) $(document).ready() 的简写
- length/size() jquery对象中元素的个数
- get() 取得DOM元素集合
- get(index) 取得DOM元素
选择器
#id,element,.class,* ,...
类似于css选择器
获得/设置属性
- attr(property) 获取/设置属性值
- addClass(class) 添加类名
- hasClass(class) 若有类则为 true,否则为 false
- removeClass([class]) 删除类,多个类以空格隔开,若不指定则删除全部类
- html(val) 获取/设置 html 内容
- text(val) 获取/设置文本内容
- val(val) 获取/设置值
筛选
- eq(index) 获取指定位置的元素
- first() 获取第一个元素
- last() 获取最后元素
查找
- children() 获取直接子元素
- find() 获取子元素
- next() 获取下一个同辈元素
- nextAll() 获取后面所有同辈元素
- parent() 获取直接父元素
- prev() 获取上一个同辈元素
- prevAll() 获取前面所有同辈元素
- siblings() 获取所有同辈元素
DOM操作
- append(content) 追加内容
- appendTo(element) 追加内容到元素中
- prepend(content) 前置内容
- prependTo(element) 前置内容到元素中
- after(content) 插入到元素后面
- before(content) 插入到元素之前
- insertAfter(element) 插入内容到元素之后
- insertBefore(element) 插入内容到元素之前
- empty() 删除所有子节点
CSS操作
- css() 获取css属性
- css(name,value) 设置css属性
- css({name:value,name1:value}) 设置多个css属性
- offset() 获取相对于浏览器窗口的偏移
- position() 获取相对于父元素的偏移
- height() 获取/设置高度值
- width() 获取/设置宽度值
- innerHeight() 获取内部高度值(不包括border)
- innerWidth() 获取内部宽度值(不包括border)
- outerHeight() 获取外部高度值(包括border)
- outerWidth() 获取外部宽度值(包括border)
事件
- on(event,handler) 元素绑定事件
- hover(over,out) 鼠标悬停事件
- toggle(fn1,fn2,...) 点击依次调用事件
- click() 触发每一个匹配元素的 click 事件
- click(fn) 元素 click 事件绑定一个函数
- blur(),change(),focus(),select(),submit(),load() 等事件
- keydown(),keyup(),keypress() 键盘事件
- mouseenter(),mouseover(),mouseout() 鼠标事件
动画/效果
- show() 显示
- show(speend,[callback]) 显示并触发回调函数
- hide() 隐藏
- hide(speed,[callback]) 隐藏并触发回调函数
- toggle() 切换元素的可见状态
- slideDown(speed,[callback]) 向下滑动,高度增加,并触发回调
- slideUp(speed,[callback]) 向上滑动,高度减少,并触发回调
- fadeIn(speed,[callback]) 淡入,并触发回调
- fadeOut(speed,[callback]) 淡出,并触发回调
- fadeTo(speed,opacity,[callback]) 指定透明度,并触发回调
ajax
- $.ajax(options) ajax请求
- $.get(url,[data],[callback],[type]) get请求
- $.post(url,[data],[callback],[type]) post请求
其他
- $.each(obj,callback) 通用,遍历对象和数组
- $.isArray(obj) 检测参数是否是数组
- $.isFunction(obj) 检测参数是否是 function
- $.trim() 去除字符串首尾空格
- $.parseJSON(jsonText) 解析json字符串为javascript对象
- data(name) 返回 data-* 自定义属性值
- data(name,value) 设置 data-* 自定义属性值
事件对象
- event.currentTarget 事件冒泡阶段的当前DOM元素
- event.preventDefault() 阻止默认事件行为的触发
jQuery 常用速查的更多相关文章
- postgresql 常用速查
中文资料 中文资料 /**gp中的基本sql语法**/ --删除表 drop table testtb; --创建表 CREATE TABLE testtb ( id integer, "n ...
- C++常用速查
int main() { int arr[2][5] = { {1,8,12,20,25}, {5,9,13,24,26} }; } void f(double p[][10]) { } #inclu ...
- HTML、CSS、JS、JQ速查笔记
一.HTML 1.编写html文件 a.格式 <!DOCTYPE html> <html> <head> <title>标题</title& ...
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...
- 转收藏:Git常用命令速查表
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Linux常用命令速查备忘
Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...
- jQuery API 3.1.0 速查表-打印版
jQuery API 3.1.0 速查表-打印图,(API来自:http://jquery.cuishifeng.cn/index.html)
- python 下的数据结构与算法---2:大O符号与常用算法和数据结构的复杂度速查表
目录: 一:大O记法 二:各函数高阶比较 三:常用算法和数据结构的复杂度速查表 四:常见的logn是怎么来的 一:大O记法 算法复杂度记法有很多种,其中最常用的就是Big O notation(大O记 ...
- web 开发:CSS3 常用属性——速查手册!
web 开发:CSS3 常用属性——速查手册! CSS3 简介:http://www.runoob.com/css3/css3-intro.html 1.目录 http://caniuse.com/ ...
随机推荐
- Vmware虚拟机安装Ubuntu并设置root登陆
主机操作系统是win7.在Ubuntu官网下好系统镜像.iso文件,安装好Vmware workstation软件 1 安装Ubuntu系统到Vmware虚拟机: 注意下面这步是无法直接设置账号为ro ...
- ASP.Net MVC Session和Cookies的简单使用
目标:用Session和Cookies实现登陆信息保存和展现 Cookies实现: Controller: //把登陆用户名存到cookies中 HttpCookie cook = new HttpC ...
- StackExchange.Redis帮助类解决方案RedisRepository封装(字符串类型数据操作)
本文版权归博客园和作者本人共同所有,转载和爬虫请注明原文链接 http://www.cnblogs.com/tdws/tag/NoSql/ 目录 一.基础配置封装 二.String字符串类型数据操作封 ...
- DropDownList实现可输入可选择
1.js版本 <div style="z-index: 0; visibility: visible; clip: rect(0px 105px 80px 85px); positio ...
- C#的委托
之前本人一直在写一些相对比较基础的C#代码,现在做了一段时间项目了,遇到更麻烦的问题,比如今天要讨论的委托和事件,这个算是C#进阶篇的内容吧.现在自己就把这些天所学习的和自己所理解的和大家分享.有错请 ...
- RPC原来就是Socket——RPC框架到dubbo的服务动态注册,服务路由,负载均衡演化
序:RPC就是使用socket告诉服务端我要调你的哪一个类的哪一个方法然后获得处理的结果.服务注册和路由就是借助第三方存储介质存储服务信息让服务消费者调用.然我们自己动手从0开始写一个rpc功能以及实 ...
- ES6之数组扩展方法【一】(相当好用)
form 转化为真正的数组 先说一下使用场景,在Js中,我们要经常操作DOM,比如获取全部页面的input标签,并且找到类型为button的元素,然后给这个按钮注册一个点击事件,我们可能会这样操作: ...
- jquery实现ajax提交表单信息
最近在思考优化项目,想自己扩展一个jquery自动获取表单中的数据进行ajax提交.本人没有完整性学习jquery,基本上是现学现找,有点困难. 主要是扩展和拼接json转对象 很简单,附上代码: ; ...
- 自己写的HTML5 Canvas + Javascript五子棋
看到一些曾经只会灌水的网友,在学习了前端之后,已经能写出下载量几千几万的脚本.样式,帮助大众,成为受欢迎的人,感觉满羡慕的.我也想学会前端技术,变得受欢迎呀.于是心血来潮,开始学习前端知识,并写下了这 ...
- 实现一个基于 SharePoint 2013 的 Timecard 应用(上)
在 SharePoint 2013 上面实现一个 Timecard 应用的想法来自一个真实的需求,而实现的方案在我脑海里面盘旋已经很久了,终于这几天准备安排点儿时间将它实现出来. “ We start ...