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 常用速查的更多相关文章

  1. postgresql 常用速查

    中文资料 中文资料 /**gp中的基本sql语法**/ --删除表 drop table testtb; --创建表 CREATE TABLE testtb ( id integer, "n ...

  2. C++常用速查

    int main() { int arr[2][5] = { {1,8,12,20,25}, {5,9,13,24,26} }; } void f(double p[][10]) { } #inclu ...

  3. HTML、CSS、JS、JQ速查笔记

      一.HTML  1.编写html文件 a.格式 <!DOCTYPE html> <html> <head> <title>标题</title& ...

  4. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

    <zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...

  5. 转收藏:Git常用命令速查表

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...

  6. Linux常用命令速查备忘

    Linux常用命令速查备忘   PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...

  7. jQuery API 3.1.0 速查表-打印版

    jQuery API 3.1.0 速查表-打印图,(API来自:http://jquery.cuishifeng.cn/index.html)

  8. python 下的数据结构与算法---2:大O符号与常用算法和数据结构的复杂度速查表

    目录: 一:大O记法 二:各函数高阶比较 三:常用算法和数据结构的复杂度速查表 四:常见的logn是怎么来的 一:大O记法 算法复杂度记法有很多种,其中最常用的就是Big O notation(大O记 ...

  9. web 开发:CSS3 常用属性——速查手册!

    web 开发:CSS3 常用属性——速查手册! CSS3 简介:http://www.runoob.com/css3/css3-intro.html 1.目录 http://caniuse.com/ ...

随机推荐

  1. JAVA NIO学习笔记1 - 架构简介

    最近项目中遇到不少NIO相关知识,之前对这块接触得较少,算是我的一个盲区,打算花点时间学习,简单做一点个人学习总结. 简介 NIO(New IO)是JDK1.4以后推出的全新IO API,相比传统IO ...

  2. .net 一些开源的东东

    来自网络..版权归网络所有..Antlr ----- Website: http://www.antlr.org/ Copyright: Copyright (c) - Terence Parr Li ...

  3. C# - 集合类

    C#的集合类命名空间介绍: // 程序集 mscorlib.dll System.dll System.Core.dll // 命名空间 using System.Collections:集合的接口和 ...

  4. stm32新建工程详细步骤

    记得好早以前为了建一个keil的工程折腾了好久,在这里写写基本的Keil工程创建方法,以防自己以后再忘记: 新建工程 保存工程 选择器件 在这边新建文件夹,然后就是添加程序代码到里面去了.其中一些文件 ...

  5. WCF入门教程3——WCF通信模式

    本章内容 请求/响应模式 单工模式 双工模式 WCF异步调用 请求与响应模式 请求/响应     请求/响应通信是指客户端向服务端发送消息后,服务端会向客户端发送响应.这也意味着在接收到服务的响应以前 ...

  6. spider 配置文件参考

    spider有一个配置文件spider.xml,为xml格式,spider.xml采用DTD进行管理,用于管理spider的所有特性.路由.高可用等. 配置文件支持三种不同的方式进行指定: 1. 通过 ...

  7. H5 WebSocket 如何和C#进行通信

    HTML5作为下一代的 Web 标准, 拥有许多引人注目的新特性,如 Canvas.本地存储.多媒体编程接口.WebSocket 等.WebSocket 在浏览器和服务器之间提供了一个基于 TCP 连 ...

  8. canvas学习之API整理笔记(一)

    其实canvas本身很简单,就是去学习它的API,多看实例,多自己动手练习,多总结.但是canvas的API实在是有点多,对于初学者来说,可能学到一半就止步不前了.我也有这种感觉,在学习的过程中,编写 ...

  9. HTML+CSS项目开发总结

    好几天没更新博客了,刚实战完一个HTML+CSS的简单项目.经过几天的摸索,发现收益良多.之前只是单纯得写demo,看知识点,没有亲自实战项目.但实战过后才会了解,如何才能更好地提升自己的技术.针对这 ...

  10. 用AVFoundation自定义相机拍照

    自定义拍照或者录视频的功能,就需要用到AVFoundation框架,目前我只用到了拍照,所以记录下自定义拍照用法,视频用法等用上了再补充,应该是大同小异 demo在这里:https://github. ...