当前位置: 首页 > news >正文

jQuery API

add()
添加元素到匹配的元素集合。
遍历 > 其它遍历
.addBack()
添加堆栈中元素集合到当前集合,一个选择性的过滤选择器。
DOM 属性 | DOM 操作 > class 属性 | CSS
.addClass()
为每个匹配的元素添加指定的样式类名
Ajax > 全局 Ajax 事件处理器
.ajaxComplete()
当Ajax请求完成后注册一个回调函数。这是一个 AjaxEvent。
DOM 操作 > DOM 插入现有元素外
.after()
在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点。
Ajax > 全局 Ajax 事件处理器
.ajaxError()
Ajax请求出错时注册一个回调处理函数,这是一个 Ajax Event。
Ajax > 全局 Ajax 事件处理器
.ajaxSend()
在Ajax请求发送之前绑定一个要执行的函数,这是一个 Ajax Event.
Ajax > 全局 Ajax 事件处理器
.ajaxStart()
在AJAX 请求刚开始时执行一个处理函数。 这是一个 Ajax Event.
Ajax > 全局 Ajax 事件处理器
.ajaxStop()
在AJAX 请求完成时执行一个处理函数。 这是一个 Ajax Event。
Ajax > 全局 Ajax 事件处理器
.ajaxSuccess()
绑定一个函数当 Ajax 请求成功完成时执行。 这是一个Ajax Event.
选择器 > 基础选择器
All Selector ("*")
选择所有元素.
遍历 > 其它遍历 | 弃用 > 1.8 版本弃用的 API
.andSelf()
添加先前的堆栈元素集合到当前组合。
特效 > 自定义
.animate()
根据一组 CSS 属性,执行自定义动画。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:animated Selector
选择所有正在执行动画效果的元素.
DOM 操作 > DOM 插入现有元素内
.append()
在每个匹配元素里面的末尾处插入参数内容。
DOM 操作 > DOM 插入现有元素内
.appendTo()
将匹配的元素插入到目标元素的最后面(译者注:内部插入)。
DOM 属性 | DOM 操作 > 通用属性操作
.attr()
获取匹配的元素集合中的第一个元素的属性的值。设置每一个匹配元素的一个或多个属性。
选择器 > 属性选择器
Attribute Contains Prefix Selector [name|="value"]
选择指定属性值等于给定字符串或以该字符串为前缀(该字符串后跟一个连字符“-” )的元素。
选择器 > 属性选择器
Attribute Contains Selector [name*="value"]
选择指定属性具有包含一个给定的子字符串的元素。(选择给定的属性是以包含某些值的元素)
选择器 > 属性选择器
Attribute Contains Word Selector [name~="value"]
选择指定属性用空格分隔的值中包含一个给定值的元素。
选择器 > 属性选择器
Attribute Ends With Selector [name$="value"]
选择指定属性是以给定值结尾的元素。这个比较是区分大小写的。
选择器 > 属性选择器
Attribute Equals Selector [name="value"]
选择指定属性是给定值的元素。
选择器 > 属性选择器 | 选择器 > jQuery 扩展
Attribute Not Equal Selector [name!="value"]
选择不存在指定属性,或者指定的属性值不等于给定值的元素。
选择器 > 属性选择器
Attribute Starts With Selector [name^="value"]
选择指定属性是以给定字符串开始的元素
DOM 操作 > DOM 插入现有元素外
.before()
根据参数设定,在匹配元素的前面插入内容(译者注:外部插入)
事件 > 绑定事件处理器
.bind()
为一个元素绑定一个事件处理程序。
事件 > 表单事件 | 表单
.blur()
为 "blur" 事件绑定一个处理函数,或者触发元素上的 "blur" 事件(注:此事件不支持冒泡)。
选择器 > 表单 | 选择器 > jQuery 扩展
:button Selector
选择所有按钮元素和类型为按钮的元素。
回调对象
callbacks.add()
回调列表中添加一个回调或回调的集合。
回调对象
callbacks.disable()
禁用回调列表中的回调
回调对象
callbacks.disabled()
确定回调列表是否已被禁用。
回调对象
callbacks.empty()
从列表中删除所有的回调.
回调对象
callbacks.fire()
传入指定的参数调用所有的回调
回调对象
callbacks.fireWith()
访问给定的上下文和参数列表中的所有回调。
回调对象
callbacks.fired()
确定回调是否至少已经调用一次。
回调对象
callbacks.has()
确定列表中是否提供一个回调
回调对象
callbacks.lock()
锁定回调列表的当前状态。
回调对象
callbacks.locked()
确定回调列表是否已被锁定。
回调对象
callbacks.remove()
从回调列表中的删除一个回调或回调集合。
事件 > 表单事件 | 表单
.change()
为JavaScript 的 "change" 事件绑定一个处理函数,或者触发元素上的 "change" 事件。
选择器 > 表单 | 选择器 > jQuery 扩展
:checkbox Selector
选择所有类型为复选框的元素。
选择器 > 表单
:checked Selector
匹配所有勾选的元素。
选择器 > 层级
child")" rel="bookmark">Child Selector ("parent > child")
选择所有指定“parent”元素中指定的"child"的直接子元素。
遍历 > 树遍历
.children()
获得匹配元素集合中每个元素的子元素,选择器选择性筛选。
选择器 > 基础选择器
Class Selector (".class")
选择给定样式类名的所有元素。
特效 > 自定义 | 数据操作 | 工具类
.clearQueue()
从列队中移除所有未执行的项。
事件 > 鼠标事件
.click()
为 JavaScript 的"click" 事件绑定一个处理器,或者触发元素上的 "click" 事件。
DOM 操作 > 复制元素
.clone()
创建一个匹配的元素集合的深度拷贝副本。
遍历 > 树遍历
.closest()
从元素本身开始,在DOM 树上逐级向上级元素匹配,并返回最先匹配的祖先元素。以数组的形式返回与选择器相匹配的所有元素,从当前元素开始,在 DOM 树中向上遍历。
选择器 > 内容过滤
:contains() Selector
选择所有包含指定文本的元素。
遍历 > 其它遍历
.contents()
获得匹配元素集合中每个元素的子元素,包括文字和注释节点。
内部函数 | 内部属性 > jQuery 对象实例的属性 | 弃用 > 1.10 版本弃用的 API
.context
原始的DOM节点的内容传给jQuery();如果没有东西被传递,那么上下文将可能是该文档(document)。
CSS | DOM 操作 > CSS 属性
.css()
获取匹配元素集合中的第一个元素的样式属性的值设置每个匹配元素的一个或多个CSS属性。
数据操作 | 杂项 > 数据存储
.data()
在匹配元素上存储任意相关数据. 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。 通过.data(name, value)或HTML5 data-* 属性设置
事件 > 鼠标事件
.dblclick()
为JavaScript 的 "dblclick" 事件绑定一个处理函数,或者触发元素上的 "dblclick" 事件。
延迟对象
deferred.always()
当Deferred(延迟)对象解决或拒绝时,调用添加处理程序。
延迟对象
deferred.done()
当Deferred(延迟)对象解决时,调用添加处理程序。
延迟对象
deferred.fail()
当Deferred(延迟)对象拒绝时,调用添加的处理程序。
延迟对象 | 弃用 > 1.7 版本弃用的 API | 已删除的函数
deferred.isRejected()
确定一个Deferred(延迟)对象是否已被拒绝。
延迟对象 | 弃用 > 1.7 版本弃用的 API | 已删除的函数
deferred.isResolved()
确定一个Deferred(延迟)对象是否已被解决。
延迟对象
deferred.notify()
根据给定的 args参数 调用Deferred(延迟)对象上进行中的回调 (progressCallbacks)。
延迟对象
deferred.notifyWith()
根据给定的上下文(context)和args递延调用Deferred(延迟)对象上进行中的回调(progressCallbacks )。
延迟对象 | 弃用 > 1.8 版本弃用的 API
deferred.pipe()
用用于过滤 and/or 链式延迟对象的工具方法。
延迟对象
deferred.progress()
当Deferred(延迟)对象生成进度通知时,调用添加处理程序。
延迟对象
deferred.promise()
返回Deferred(延迟)的Promise(承诺)对象。
延迟对象
deferred.reject()
拒绝Deferred(延迟)对象,并根据给定的args参数调用任何失败回调函数(failCallbacks)。
延迟对象
deferred.rejectWith()
拒绝Deferred(延迟)对象,并根据给定的 context和args参数调用任何失败回调函数(failCallbacks)。
延迟对象
deferred.resolve()
解决Deferred(延迟)对象,并根据给定的args参数调用任何完成回调函数(doneCallbacks)。
延迟对象
deferred.resolveWith()
解决Deferred(延迟)对象,并根据给定的 context和args参数调用任何完成回调函数(doneCallbacks)。
延迟对象
deferred.state()
确定一个Deferred(延迟)对象的当前状态。
延迟对象
deferred.then()
当Deferred(延迟)对象解决,拒绝或仍在进行中时,调用添加处理程序。
特效 > 自定义
.delay()
设置一个延时来推迟执行队列中后续的项。
事件 > 绑定事件处理器
.delegate()
为所有匹配选择器(selector参数)的元素绑定一个或多个事件处理函数,基于一个指定的根元素的子集,匹配的元素包括那些目前已经匹配到的元素,也包括那些今后可能匹配到的元素。
特效 > 自定义 | 数据操作 | 工具类
.dequeue()
执行匹配元素队列的下一个函数。
选择器 > 层级
Descendant Selector ("ancestor descendant")
选择给定的祖先元素的所有后代元素。
DOM 操作 > DOM 移除
.detach()
从DOM中去掉所有匹配的元素。
事件 > 绑定事件处理器 | 弃用 > 1.7 版本弃用的 API | 已删除的函数
.die()
从元素中删除先前用.live()绑定的所有事件。
选择器 > 表单
:disabled Selector
选择所有被禁用的元素。
杂项 > 集合操作 | 遍历
.each()
遍历一个jQuery对象,为每个匹配元素执行一个函数。
选择器 > 基础选择器
Element Selector ("element")
根据给定(html)标记名称选择所有的元素。
选择器 > 内容过滤
:empty Selector
选择所有没有子元素的元素(包括文本节点)。
DOM 操作 > DOM 移除
.empty()
从DOM中移除集合中匹配元素的所有子节点。
选择器 > 表单
:enabled Selector
选择所有可用的(注:未被禁用的元素)元素。
遍历 > 其它遍历
.end()
终止在当前链的最新过滤操作,并返回匹配的元素的以前状态。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:eq() Selector
在匹配的集合中选择索引值为index的元素。
遍历 > 过滤
.eq()
减少匹配元素的集合为指定的索引的哪一个元素。
事件 > 浏览器事件 | 弃用 > 1.8 版本弃用的 API
.error()
为 JavaScript 的 "error" 事件绑定一个处理函数。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:even Selector
选择所引值为偶数的元素,从 0 开始计数。 也可以查看 odd.
事件 > 事件对象
event.currentTarget
在事件冒泡过程中的当前DOM元素。
事件 > 事件对象
event.data
当当前正在执行的处理程序绑定时,一个可选的数据对象传递给一个事件方法。
事件 > 事件对象 | 事件
event.delegateTarget
绑定了当前正在调用jQuery 事件处理器的元素。
事件 > 事件对象
event.isDefaultPrevented()
根据事件对象中是否调用过 event.preventDefault() 方法,来返回一个布尔值。
事件 > 事件对象
event.isImmediatePropagationStopped()
根据事件对象中是否调用过 event.stopImmediatePropagation() 方法,来返回一个布尔值。
事件 > 事件对象
event.isPropagationStopped()
根据事件对象中是否调用过 event.stopPropagation() 方法,来返回一个布尔值。
事件 > 事件对象
event.metaKey
表示事件触发时哪个Meta键被按下。
事件 > 事件对象
event.namespace
当事件被触发时此属性包含指定的命名空间。
事件 > 事件对象
event.pageX
鼠标相对于文档的左边缘的位置(左边)。
事件 > 事件对象
event.pageY
鼠标相对于文档的顶部边缘的位置(坐标)。
事件 > 事件对象
event.preventDefault()
如果调用这个方法,默认事件行为将不再触发。
事件 > 事件对象
event.relatedTarget
在事件中涉及的其它任何DOM元素。
事件 > 事件对象
event.result
事件被触发的一个事件处理程序的最后返回值,除非值是 undefined。
事件 > 事件对象
event.stopImmediatePropagation()
阻止剩余的事件处理函数执行并且防止事件冒泡到DOM树上。
事件 > 事件对象
event.stopPropagation()
防止事件冒泡到DOM树上,也就是不触发的任何前辈元素上的事件处理函数。
事件 > 事件对象
event.target
触发事件的DOM元素。
事件 > 事件对象
event.timeStamp
这个属性返回事件触发时距离1970年1月1日的毫秒数。
事件 > 事件对象
event.type
描述事件的性质。
事件 > 事件对象
event.which
针对键盘和鼠标事件,这个属性能确定你到底按的是哪个键。
特效 > 渐变
.fadeIn()
通过淡入的方式显示匹配元素。
特效 > 渐变
.fadeOut()
通过淡出的方式隐藏匹配元素。
特效 > 渐变
.fadeTo()
调整匹配元素的透明度。
特效 | 特效 > 渐变
.fadeToggle()
通过匹配的元素的不透明度动画,来显示或隐藏它们。
选择器 > 表单 | 选择器 > jQuery 扩展
:file Selector
选择所有类型为文件(file)的元素。
遍历 > 过滤
.filter()
筛选元素集合中匹配表达式 或 通过传递函数测试的 那些元素集合。
遍历 > 树遍历
.find()
通过一个选择器,jQuery对象,或元素过滤,得到当前匹配的元素集合中每个元素的后代。
特效 > 自定义
.finish()
停止当前正在运行的动画,删除所有排队的动画,并完成匹配元素所有的动画。
选择器 > 子元素过滤
:first-child Selector
选择所有父级元素下的第一个子元素。
选择器 > 子元素过滤
:first-of-type Selector
选择所有相同的元素名称的第一个兄弟元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:first Selector
选择第一个匹配的元素。
遍历 > 过滤
.first()
获取匹配元素集合中第一个元素。
选择器 > 基础过滤 | 选择器 > 表单
:focus Selector
选择当前获取焦点的元素。
事件 > 表单事件 | 表单
.focus()
为 JavaScript 的 "focus" 事件绑定一个处理函数,或者触发元素上的 "focus" 事件。
事件 > 表单事件 | 表单
.focusin()
将一个事件函数绑定到"focusin" 事件。
事件 > 表单事件 | 表单
.focusout()
将一个事件函数绑定到"focusout" 事件。
杂项 > DOM 元素方法
.get()
通过jQuery对象获取一个对应的DOM元素。通过检索匹配jQuery对象得到对应的DOM元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:gt() Selector
选择匹配集合中所有大于给定index(索引值)的元素。
选择器 > 属性选择器
Has Attribute Selector [name]
选择所有具有指定属性的元素,该属性可以是任何值。
选择器 > 内容过滤 | 选择器 > jQuery 扩展
:has() Selector
选择元素其中至少包含指定选择器匹配的一个种元素。
遍历 > 过滤
.has()
筛选匹配元素集合中的那些有相匹配的选择器或DOM元素的后代元素。
DOM 属性 | DOM 操作 > class 属性 | CSS
.hasClass()
确定任何一个匹配元素是否有被分配给定的(样式)类。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:header Selector
选择所有标题元素,像h1, h2, h3 等.
CSS | 尺寸 | DOM 操作 > CSS 属性
.height()
获取匹配元素集合中的第一个元素的当前计算高度值。设置每一个匹配元素的高度值。
选择器 > jQuery 扩展 | 选择器 > 可见性过滤
:hidden Selector
选择所有隐藏的元素。
特效 > 基本特效
.hide()
隐藏匹配的元素。
事件 > 鼠标事件
.hover()
将二个事件函数绑定到匹配元素上,分别当鼠标指针进入和离开元素时被执行。将一个单独事件函数绑定到匹配元素上,分别当鼠标指针进入和离开元素时被执行。
DOM 属性 | DOM 操作 > DOM 插入现有元素内
.html()
获取集合中第一个匹配元素的HTML内容 设置每一个匹配元素的html内容。
选择器 > 基础选择器
ID Selector ("#id")
选择一个具有给定id属性的单个元素。
选择器 > 表单 | 选择器 > jQuery 扩展
:image Selector
选择所有图像类型的元素。
CSS | 尺寸 | DOM 操作 > CSS 属性
.innerHeight()
为匹配的元素集合中获取第一个元素的当前计算高度值,包括padding,但是不包括border。
杂项 > DOM 元素方法
.index()
从匹配的元素中搜索给定元素的索引值,从0开始计数。
CSS | 尺寸 | DOM 操作 > CSS 属性
.innerWidth()
为匹配的元素集合中获取第一个元素的当前计算宽度值,包括padding,但是不包括border。
选择器 > 表单 | 选择器 > jQuery 扩展
:input Selector
选择所有 input, textarea, select 和 button 元素.
DOM 操作 > DOM 插入现有元素外
.insertAfter()
在目标元素后面插入集合中每个匹配的元素(注:插入的元素作为目标元素的兄弟元素)。
DOM 操作 > DOM 插入现有元素外
.insertBefore()
在目标元素前面插入集合中每个匹配的元素(注:插入的元素作为目标元素的兄弟元素)。
遍历 > 过滤
.is()
判断当前匹配的元素集合中的元素,是否为一个选择器,DOM元素,或者jQuery对象,如果这些元素至少一个匹配给定的参数,那么返回true。
回调对象
jQuery.Callbacks()
一个多用途的回调列表对象,提供了强大的的方式来管理回调函数列表。
延迟对象
jQuery.Deferred()
一个构造函数,返回一个链式实用对象方法来注册多个回调,回调队列,  调用回调队列,并转达任何同步或异步函数的成功或失败状态。
Ajax > 底层接口
jQuery.ajax()
执行一个异步的HTTP(Ajax)的请求。
Ajax > 底层接口
jQuery.ajaxPrefilter()
在每个请求之前被发送和$.ajax()处理它们前处理,设置自定义Ajax选项或修改现有选项。
Ajax > 底层接口
jQuery.ajaxSetup()
为以后要用到的Ajax请求设置默认的值
Ajax > 底层接口
jQuery.ajaxTransport()
创建一个对象,用于处理Ajax数据的实际传输。
工具类 | 弃用 > 1.3 版本弃用的 API | 已删除的函数
jQuery.boxModel
在jQuery 1.3中不建议使用(查看jQuery.support)。当前页面中浏览器是否使用标准盒模型渲染页面。 建议使用 jQuery.support.boxModel 代替。W3C CSS Box Model。
内部属性 > 全局 jQuery 对象的属性 | 工具类 | 弃用 > 1.3 版本弃用的 API | 已删除的函数
jQuery.browser
用来获取useragent的包含标志,读取自 navigator.userAgent。这个属性在jQuery 1.9已经被删除并且只能通过的jQuery.migrate插件使用。请尝试使用特征检测代替。 用户的浏览器渲染引擎的版本号。
工具类
jQuery.contains()
检查一个DOM元素是另一个DOM元素的后代。
CSS
jQuery.cssHooks
直接向 jQuery 中添加钩子,用于覆盖设置或获取特定 CSS 属性时的方法,目的是为了标准化 CSS 属性名或创建自定义属性。
CSS | DOM 操作 > CSS 属性
jQuery.cssNumber
An object containing all CSS properties that may be used without a unit. The .css() method uses this object to see if it may append px to unitless values.
数据操作 | 工具类
jQuery.data()
存储任意数据到指定的元素,返回设置的值。 返回用jQuery.data(element, name, value)储存在元素上的相应名字的数据,或者元素上完整的数据存储
数据操作 | 工具类
jQuery.dequeue()
在匹配的元素上执行队列中的下一个函数。
工具类
jQuery.each()
一个通用的迭代函数,它可以用来无缝迭代对象和数组。数组和类似数组的对象通过一个长度属性(如一个函数的参数对象)来迭代数字索引,从0到length - 1。其他对象通过其属性名进行迭代。
内部函数
jQuery.error()
接受一个字符串,并抛出包含这个字符串的异常。
工具类
jQuery.extend()
将两个或更多对象的内容合并到第一个对象。
工具类
jQuery.fn.extend()
一个对象的内容合并到jQuery的原型,以提供新的jQuery实例方法。
特效 > 自定义 | 内部属性 > 全局 jQuery 对象的属性
jQuery.fx.interval
该动画的频率(以毫秒为单位)。
特效 > 自定义 | 内部属性 > 全局 jQuery 对象的属性
jQuery.fx.off
全局的禁用所有动画。
Ajax > 快捷方法
jQuery.get()
使用一个HTTP GET请求从服务器加载数据。
Ajax > 快捷方法
jQuery.getJSON()
使用一个HTTP GET请求从服务器加载JSON编码的数据。
Ajax > 快捷方法
jQuery.getScript()
使用一个HTTP GET请求从服务器加载并执行一个 JavaScript 文件
工具类
jQuery.globaleval_r()
在全局上下文下执行一些JavaScript代码。
工具类
jQuery.grep()
查找满足过滤函数的数组元素。原始数组不受影响。
数据操作
jQuery.hasData()
确定任何一个元素是否有与之相关的jQuery数据。
核心 API
jQuery.holdReady()
暂停或恢复.ready() 事件的执行。
核心 API
jQuery()
接受一个包含一个CSS选择器的字符串,用于匹配的一组元素。根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。当DOM完成加载的时候绑定一个要执行的函数。
工具类
jQuery.inArray()
在数组中查找指定值并返回它的索引(如果没有找到,则返回-1)。
工具类
jQuery.isArray()
确定的参数是一个数组。
工具类
jQuery.isEmptyObject()
检查对象是否为空(不包含任何属性)。
工具类
jQuery.isFunction()
确定参数是否为一个Javascript 函数。
工具类
jQuery.isNumeric()
确定它的参数是否是一个数字。
工具类
jQuery.isPlainObject()
测试对象是否是纯粹的对象(通过 "{}" 或者 "new Object" 创建的)
工具类
jQuery.isWindow()
确定参数是否为一个window对象。
工具类
jQuery.isXMLDoc()
检查一个DOM节点是否在XML文档中(或者是一个XML文档)。
工具类
jQuery.makeArray()
转换一个类似数组的对象成为真正的JavaScript数组。
工具类
jQuery.map()
将一个数组中的所有元素转换到另一个数组中。
工具类
jQuery.merge()
合并两个数组内容到第一个数组。
核心 API | 杂项 > 设置
jQuery.noConflict()
放弃jQuery控制$ 变量。
工具类
jQuery.noop()
一个空函数
工具类
jQuery.now()
返回一个数字,表示当前时间。
杂项 > 集合操作 | 表单 | Ajax > 辅助函数
jQuery.param()
创建一个数组或对象序列化的的字符串,适用于一个URL 地址查询字符串或Ajax请求。
工具类
jQuery.parseHTML()
将字符串解析到一个DOM节点的数组中。
工具类
jQuery.parseJSON()
接受一个标准格式的 JSON 字符串,并返回解析后的 JavaScript 对象。
工具类
jQuery.parseXML()
解析一个字符串到一个XML文档。
Ajax > 快捷方法
jQuery.post()
使用一个HTTP POST 请求从服务器加载数据。
事件 > 绑定事件处理器 | 工具类
jQuery.proxy()
接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文语境。
数据操作 | 工具类
jQuery.queue()
显示在匹配的元素上的已经执行的函数列队。操作匹配元素上将要执行的函数队列。
数据操作 | 工具类
jQuery.removeData()
删除一个先前存储的数据片段。
核心 API | 弃用 > 1.7 版本弃用的 API | 已删除的函数
jQuery.sub()
可创建一个新的jQuery副本,其属性和方法可以修改,而不会影响原来的jQuery对象。
内部属性 > 全局 jQuery 对象的属性 | 工具类 | 弃用 > 1.9 版本弃用的 API
jQuery.support
它们代表了不同的浏览器功能或错误存在的属性集合。当他们不再需要在内部以提高页面的启动性能时,这些特定属性可能会被删除。 对于你自己的项目功能检测的需求, 我们强烈建议使用外部库,比如Modernizr的,而不是依赖于jQuery.support上的属性。
工具类
jQuery.trim()
去掉字符串起始和结尾的空格。
工具类
jQuery.type()
确定JavaScript 对象的类型[[Class]] 。
工具类
jQuery.unique()
删除数组中重复元素。只处理删除DOM元素数组,而不能处理字符串或者数字数组。
核心 API | 延迟对象
jQuery.when()
提供一种方法来执行一个或多个对象的回调函数, Deferred(延迟)对象通常表示异步事件。
内部函数 | 内部属性 > jQuery 对象实例的属性
.jquery
一个包含了jQuery版本号的字符串。
事件 > 键盘事件
.keydown()
为 "keydown" 事件绑定一个处理函数,或者触发元素上的 "keydown" 事件。
事件 > 键盘事件
.keypress()
为 "keypress" 事件绑定一个处理函数,或者触发元素上的 "keypress" 事件。
事件 > 键盘事件
.keyup()
为 "keyup" 事件绑定一个处理函数,或者触发元素上的 "keyup" 事件。
选择器 > 基础过滤
:lang() Selector
选择指定语言的所有元素。
选择器 > 子元素过滤
:last-child Selector
选择所有父级元素下的最后一个子元素。
选择器 > 子元素过滤
:last-of-type Selector
选择的所有元素之间具有相同元素名称的最后一个兄弟元素。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:last Selector
选择最后一个匹配的元素。
遍历 > 过滤
.last()
获取匹配元素集合中最后一个元素。
内部属性 > jQuery 对象实例的属性
.length
在jQuery对象中元素的数量。
事件 > 绑定事件处理器 | 弃用 > 1.7 版本弃用的 API | 已删除的函数
.live()
附加一个事件处理器到匹配目前选择器的所有元素,现在和未来。
事件 > 文档加载 | 弃用 > 1.8 版本弃用的 API
.load()
为 JavaScript 的 "load" 事件绑定一个处理函数。
Ajax > 快捷方法
.load()
从服务器载入数据并且将返回的 HTML 代码并插入至 匹配的元素 中。
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:lt() Selector
选择匹配集合中所有索引值小于给定index参数的元素。
遍历 > 过滤
.map()
通过一个函数匹配当前集合中的每个元素,产生一个包含新的jQuery对象。
事件 > 鼠标事件
.mousedown()
为 JavaScript 的 "mousedown" 事件绑定一个处理函数,或者触发元素上的该事件。
事件 > 鼠标事件
.mouseenter()
为 mouse enters(鼠标进入) 事件绑定一个处理函数,或者触发元素上的 mouse enters(鼠标进入) 事件。
事件 > 鼠标事件
.mouseleave()
为 mouse leaves(鼠标离开) 事件绑定一个处理函数,或者触发元素上的 mouse leaves(鼠标离开) 事件。
事件 > 鼠标事件
.mousemove()
为 JavaScript 的 "mousemove" 事件绑定一个处理函数,或者触发元素上的该事件。
事件 > 鼠标事件
.mouseout()
为 JavaScript 的 "mouseout" 事件绑定一个处理函数,或者触发元素上的该事件。(注:支持事件冒泡)
事件 > 鼠标事件
.mouseover()
为 JavaScript 的 "mouseover" 事件绑定一个处理函数,或者触发元素上的该事件。(注:支持事件冒泡)
事件 > 鼠标事件
.mouseup()
为 JavaScript 的 "mouseup" 事件绑定一个处理函数,或者触发元素上的该事件。
选择器 > 属性选择器
Multiple Attribute Selector [name="value"][name2="value2"]
选择匹配所有指定的属性筛选器的元素
选择器 > 基础选择器
Multiple Selector ("selector1, selector2, selectorN")
将每一个选择器匹配到的元素合并后一起返回。
选择器 > 层级
Next Adjacent Selector ("prev + next")
选择所有紧接在 “prev” 元素后的 “next” 元素
选择器 > 层级
Next Siblings Selector ("prev ~ siblings")
匹配 “prev” 元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器。
遍历 > 树遍历
.next()
取得匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。如果提供一个选择器,那么只有紧跟着的兄弟元素满足选择器时,才会返回此元素。
遍历 > 树遍历
.nextAll()
获得每个匹配元素集合中所有下面的同辈元素,选择性筛选的选择器。
遍历 > 树遍历
.nextUntil()
通过选择器,DOM节点,或jQuery对象得到每个元素之后的所有兄弟元素,但不包括匹配的元素。
选择器 > 基础过滤
:not() Selector
选择所有元素去除不匹配给定的选择器的元素。
遍历 > 过滤 | 遍历 > 其它遍历
.not()
从匹配的元素集合中移除指定的元素。
选择器 > 子元素过滤
:nth-child() Selector
选择的他们所有父元素的第n个子元素。
选择器 > 子元素过滤
:nth-last-child() Selector
选择所有他们父元素的第n个子元素。计数从最后一个元素开始到第一个。
选择器 > 子元素过滤
:nth-last-of-type() Selector
选择的所有他们的父级元素的第n个子元素,计数从最后一个元素到第一个。
选择器 > 子元素过滤
:nth-of-type() Selector
选择同属于一个父元素之下,并且标签名相同的子元素中的第n个。(感谢@caikan提供的翻译)
选择器 > 基础过滤 | 选择器 > jQuery 扩展
:odd Selector
选择索引值为奇数元素,从 0 开始计数。同样查看偶数 even.
事件 > 绑定事件处理器
.off()
移除一个事件处理函数。
CSS | 偏移 | DOM 操作 > CSS 属性
.offset()
在匹配的元素集合中,获取的第一个元素的当前坐标,坐标相对于文档。 设置匹配的元素集合中每一个元素的坐标, 坐标相对于文档。
偏移 | 遍历 > 树遍历
.offsetParent()
取得离指定元素最近的含有定位信息的祖先元素。含有定位信息的元素指的是,CSS 的 position 属性是 relative, absolute, 或 fixed 的元素。
事件 > 绑定事件处理器
.on()
在选定的元素上绑定一个或多个事件处理函数。
事件 > 绑定事件处理器
.one()
为元素的事件添加处理函数。处理函数在每个元素上每种事件类型最多执行一次。
选择器 > 子元素过滤
:only-child Selector
如果某个元素是其父元素的唯一子元素,那么它就会被选中。
选择器 > 子元素过滤
:only-of-type Selector
选择所有没有兄弟元素,且具有相同的元素名称的元素。
CSS | 尺寸 | DOM 操作 > CSS 属性
.outerHeight()
获取元素集合中第一个元素的当前计算高度值,包括padding,border和选择性的margin。返回一个整数(不包含“px”)表示的值  ,或如果在一个空集合上调用该方法,则会返回 null。
CSS | 尺寸 | DOM 操作 > CSS 属性
.outerWidth()
获取元素集合中第一个元素的当前计算宽度值,包括padding,border和选择性的margin。(注:返回一个整数(不包含“px”)表示的值,或如果在一个空集合上调用该方法,则会返回 null。)
选择器 > 内容过滤 | 选择器 > jQuery 扩展
:parent Selector
选择所有含有子元素或者文本的父级元素。
遍历 > 树遍历
.parent()
取得匹配元素集合中,每个元素的父元素,可以提供一个可选的选择器。
遍历 > 树遍历
.parents()
获得集合中每个匹配元素的祖先元素,可以提供一个可选的选择器作为参数。
遍历 > 树遍历
.parentsUntil()
查找当前元素的所有的前辈元素,直到遇到选择器, DOM 节点或 jQuery 对象匹配的元素为止,但不包括这些元素。
选择器 > 表单 | 选择器 > jQuery 扩展
:password Selector
选择所有类型为密码的元素。
CSS | 偏移 | DOM 操作 > CSS 属性
.position()
获取匹配元素中第一个元素的当前坐标,相对于offset parent的坐标。( 译者注:offset parent指离该元素最近的而且被定位过的祖先元素 )
DOM 操作 > DOM 插入现有元素内
.prepend()
将参数内容插入到每个匹配元素的前面(元素内部)。
DOM 操作 > DOM 插入现有元素内
.prependTo()
将所有元素插入到目标前面(元素内)。
遍历 > 树遍历
.prev()
取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。选择性筛选的选择器。
遍历 > 树遍历
.prevAll()
获得集合中每个匹配元素的所有前面的兄弟元素,选择性筛选的选择器。
遍历 > 树遍历
.prevUntil()
获取每个元素但不包括选择器,DOM节点,或者jQuery对象匹配的元素的所有前面的兄弟元素。
延迟对象
.promise()
返回一个 Promise 对象,用来观察当某种类型的所有行动绑定到集合,排队与否还是已经完成。
DOM 属性 | DOM 操作 > 通用属性操作
.prop()
获取匹配的元素集中第一个元素的属性(property)值为匹配的元素设置一个或多个属性(properties)。
内部函数
.pushStack()
将一个DOM元素集合加入到jQuery栈。
特效 > 自定义 | 数据操作 | 工具类
.queue()
显示在匹配的元素上的已经执行的函数列队。在匹配元素上操作已经附加函数的列表。
选择器 > 表单 | 选择器 > jQuery 扩展
:radio Selector
选择所有类型为单选框的元素。
事件 > 文档加载
.ready()
当DOM准备就绪时,指定一个函数来执行。
DOM 操作 > DOM 移除
.remove()
将匹配元素集合从DOM中删除。(注:同时移除元素上的事件及 jQuery 数据。)
DOM 属性 | DOM 操作 > 通用属性操作
.removeAttr()
为匹配的元素集合中的每个元素中移除一个属性(attribute)。
DOM 属性 | DOM 操作 > class 属性 | CSS
.removeClass()
移除集合中每个匹配元素上一个,多个或全部样式。
数据操作 | 杂项 > 数据存储
.removeData()
在元素上移除绑定的数据
DOM 属性 | DOM 操作 > 通用属性操作
.removeProp()
为集合中匹配的元素删除一个属性(property)。
DOM 操作 > DOM 替换
.replaceAll()
用集合的匹配元素替换每个目标元素。
DOM 操作 > DOM 替换
.replaceWith()
用提供的内容替换集合中所有匹配的元素并且返回被删除元素的集合。
选择器 > 表单 | 选择器 > jQuery 扩展
:reset Selector
选择所有类型为重置的元素。
事件 > 浏览器事件
.resize()
为 JavaScript 的 "resize" 事件绑定一个处理函数,或者触发元素上的该事件。
选择器 > 基础过滤
:root Selector
选择该文档的根元素。
事件 > 浏览器事件
.scroll()
为 JavaScript 的 "scroll" 事件绑定一个处理函数,或者触发元素上的该事件。
CSS | 偏移 | DOM 操作 > CSS 属性
.scrollLeft()
获取匹配的元素集合中第一个元素的当前水平滚动条的位置。设置每个匹配元素的水平滚动条位置。
CSS | 偏移 | DOM 操作 > CSS 属性
.scrollTop()
获取匹配的元素集合中第一个元素的当前垂直滚动条的位置或设置每个匹配元素的垂直滚动条位置。设置每个匹配元素的垂直滚动条位置
事件 > 表单事件 | 表单
.select()
为 JavaScript 的 "select" 事件绑定一个处理函数,或者触发元素上的该事件。
选择器 > 表单 | 选择器 > jQuery 扩展
:selected Selector
获取 select 元素中所有被选中的元素。
内部函数 | 内部属性 > 全局 jQuery 对象的属性 | 弃用 > 1.7 版本弃用的 API | 已删除的函数
.selector
返回传给jQuery()的原始选择器。
表单 | Ajax > 辅助函数
.serialize()
将用作提交的表单元素的值编译成字符串。
表单 | Ajax > 辅助函数
.serializeArray()
将用作提交的表单元素的值编译成拥有name和value对象组成的数组。例如[ { name: a value: 1 }, { name: b value: 2 },...]
特效 > 基本特效
.show()
显示匹配的元素
遍历 > 树遍历
.siblings()
获得匹配元素集合中每个元素的兄弟元素,可以提供一个可选的选择器。。
杂项 > DOM 元素方法 | 弃用 > 1.8 版本弃用的 API
.size()
返回的jQuery对象匹配的DOM元素的数量。
遍历 > 过滤
.slice()
根据指定的下标范围,过滤匹配的元素集合,并生成一个新的 jQuery 对象。
特效 > 滑动
.slideDown()
用滑动动画显示一个匹配元素。
特效 > 滑动
.slideToggle()
用滑动动画显示或隐藏一个匹配元素。
特效 > 滑动
.slideUp()
用滑动动画隐藏一个匹配元素。
特效 > 自定义
.stop()
停止匹配元素当前正在运行的动画。
选择器 > 表单 | 选择器 > jQuery 扩展
:submit Selector
选择所有类型为提交的元素。
事件 > 表单事件 | 表单
.submit()
为 JavaScript 的 "submit" 事件绑定一个处理函数,或者触发元素上的该事件。
选择器 > 基础过滤
:target Selector
选择由文档URI的格式化识别码表示的目标元素。
选择器 > 表单 | 选择器 > jQuery 扩展
:text Selector
选择所有类型为文本的元素。
DOM 操作 > DOM 插入现有元素内
.text()
得到匹配元素集合中每个元素的合并文本,包括他们的后代设置匹配元素集合中每个元素的文本内容为指定的文本内容。
杂项 > DOM 元素方法
.toArray()
返回一个包含jQuery对象集合中的所有DOM元素的数组。
事件 > 鼠标事件 | 弃用 > 1.8 版本弃用的 API | 已删除的函数
.toggle()
绑定两个或多个处理程序绑定到匹配的元素,用来执行在交替的点击。
特效 > 基本特效
.toggle()
显示或隐藏匹配元素。
DOM 属性 | DOM 操作 > class 属性 | CSS
.toggleClass()
在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。
事件 > 绑定事件处理器
.trigger()
根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为。
事件 > 绑定事件处理器
.triggerHandler()
为一个事件执行附加到元素的所有处理程序。
事件 > 绑定事件处理器
.unbind()
从元素上删除一个以前附加事件处理程序。
事件 > 绑定事件处理器
.undelegate()
删除当前选择器匹配的所有元素的事件处理程序,根据一组特定根元素的集合。
事件 > 文档加载 | 弃用 > 1.8 版本弃用的 API
.unload()
为 JavaScript 的 "unload" 事件绑定一个处理函数。
DOM 操作 > DOM 插入并包裹现有内容 | DOM 操作 > DOM 移除
.unwrap()
将匹配元素集合的父级元素删除,保留自身(和兄弟元素,如果存在)在原来的位置。
DOM 属性 | 表单 | DOM 操作 > 通用属性操作
.val()
获取匹配的元素集合中第一个元素的当前值。设置匹配的元素集合中每个元素的值。
选择器 > jQuery 扩展 | 选择器 > 可见性过滤
:visible Selector
选择所有可见的元素。
CSS | 尺寸 | DOM 操作 > CSS 属性
.width()
为匹配的元素集合中获取第一个元素的当前计算宽度值。给每个匹配的元素设置CSS宽度。
DOM 操作 > DOM 插入并包裹现有内容
.wrap()
在每个匹配的元素外层包上一个html元素。
DOM 操作 > DOM 插入并包裹现有内容
.wrapAll()
在所有匹配元素外面包一层HTML结构。
DOM 操作 > DOM 插入并包裹现有内容
.wrapInner()
在匹配元素里的内容外包一层结构。

转载于:https://www.cnblogs.com/yy-5616/p/5062565.html

相关文章:

  • MIT Introduction to Algorithms 学习笔记(四)
  • Java 自动装箱与拆箱(Autoboxing and unboxing)
  • Java多线程中wait, notify and notifyAll的使用
  • 用Android Studio构建及运行android app
  • ArchSummit北京2015精彩回顾
  • Ubuntu OS应用Runtime Enviroment
  • [转]如何判断js中的数据类型
  • 武汉Uber优步司机奖励政策(12月21日-12.27日)
  • Java基础学习总结(5)——多态
  • 【CURL】PHP的CURL开发项目最佳实践
  • WordPress 全方位优化指南(上)
  • 光播的一些属性设置
  • iOS Swizzle
  • 我的Python 学习之旅 从0开始的小白
  • excel文件怎么使用php进行处理
  • hexo+github搭建个人博客
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • CSS居中完全指南——构建CSS居中决策树
  • ERLANG 网工修炼笔记 ---- UDP
  • java多线程
  • jQuery(一)
  • underscore源码剖析之整体架构
  • vue 个人积累(使用工具,组件)
  • Vue.js 移动端适配之 vw 解决方案
  • 创建一种深思熟虑的文化
  • 电商搜索引擎的架构设计和性能优化
  • 分布式熔断降级平台aegis
  • 基于web的全景—— Pannellum小试
  • 开源SQL-on-Hadoop系统一览
  • 提醒我喝水chrome插件开发指南
  • 字符串匹配基础上
  • 【云吞铺子】性能抖动剖析(二)
  • 1.Ext JS 建立web开发工程
  • 函数计算新功能-----支持C#函数
  • 如何正确理解,内页权重高于首页?
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​520就是要宠粉,你的心头书我买单
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • #define用法
  • #pragma multi_compile #pragma shader_feature
  • #大学#套接字
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (2)STL算法之元素计数
  • (20050108)又读《平凡的世界》
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)shell调试方法
  • (转)甲方乙方——赵民谈找工作
  • . Flume面试题
  • .gitignore文件_Git:.gitignore