jquery 遍历 元素-jQuery 效果

jQuery 杂项模式 jQuery 杂项模式 模式说明

数据()

将数据附加到所选元素,或从所选元素获取数据

每个()

为每个匹配元素执行函数

得到()

获取选择器指定的DOM元素

指数()

从匹配元素中搜索给定元素

$.noConflict()

释放 jQuery 对变量 $ 的控制

$.param()

创建对象的链表或序列化表示(可在发出 AJAX 请求时在 URL 查询字符串中使用)

删除数据()

删除以前存储的数据

尺寸()

1.8 版本中已弃用。返回 jQuery 选择器匹配的 DOM 元素数量

toArray()

检索 jQuery 集合中包含的所有 DOM 元素作为字段

推栈()

将 DOM 元素集合添加到 jQuery 堆栈

$.when()

提供一种为一个或多个对象执行回调函数的方法

jQuery 实用模式说明

$.boxModel

1.8 版本中已弃用。检测浏览器是否使用 W3C 的 CSS 框模型渲染当前页面

$.浏览器

在版本 1.9 中已弃用。返回有关用户当前使用的浏览器的信息

$.contains()

确定另一个 DOM 元素是否是指定 DOM 元素的后代

$.each()

遍历指定对象和字段

$.extend()

将一个或多个对象的内容合并到目标对象中

$.fn.extend()

扩展 jQuery 的一个或多个实例属性和技巧

$.globalEval()

全局执行一段JavaScript代码

$.grep()

过滤并返回满足指定函数的数组元素

$.inArray()

在链表中查找指定值并返回其索引值(如果没有找到则返回-1)

$.isArray()

判断指定参数是否为字段

$.isEmptyObject()

检查对象是否为空(不包含任何属性)

$.isFunction()

判断指定参数是否为函数

$.isNumeric()

判断指定参数是否为数值

$.isPlainObject()

判断指定参数是否为纯对象

$.isWindow()

判断指定参数是否为窗口

$.isXMLDoc()

确定 DOM 节点是否位于 XML 文档中,或者本身就是 XML 文档

$。 makeArray()

将类似字段的对象转换为真正的数组对象

$。 地图()

指定函数处理链表中的每个元素(或对象的每个属性),并将处理结果封装为新字段返回

$.merge()

将两个字段的内容合并到第一个字段中

$.noop()

一个空函数

$.now()

返回当前时间

$.parseHTML()

将 HTML 字符串解析为相应的 DOM 节点字段

$.parseJSON()

将符合标准格式的JSON字符串转换为对应的JavaScript对象

$.parseXML()

将字符串解析为相应的 XML 文档

$。 修剪()

删除字符串两端的空白字符

$.type()

确定 JavaScript 外部对象的类型

$。 独特的()

jQuery 3.0 中已弃用。对 DOM 元素列表进行排序并删除重复元素

$。 唯一排序()

对 DOM 元素列表进行排序并删除重复元素

$.data()

访问指定元素上的数据并返回设定值

$.hasData()

确定元素是否具有关联的 jQuery 数据

$.sub()

创建 jQuery 的新副本,可以更改其属性和方法而不影响原始 jQuery 对象

$.速度

创建一个包含一组属性的对象来定义自定义动画

$.htmlPrefilter()

通过 jQuery 操作方法更改和过滤 HTML 字符串

$.readyException()

处理 jQuery() 中包装的函数同步抛出的错误

jQuery 回调对象

jQuery 1.7 版本中新的 jQuery.Callbacks() 函数返回一个多功能对象。 该对象提供了一种管理退回列表的强大方法。 它还可以减少、删除、触发和禁用回调函数。

方法说明

$。 回调()

一个多用途的弹跳列表对象,用于管理回调函数列表

回调。 添加()

将退回邮件或退回邮件集合添加到退回邮件列表

回调。 禁用()

禁用退回列表中的回调函数

回调。 禁用()

确定退回列表是否已禁用

回调。 空的()

清除列表中的所有退回邮件

回调.fire()

传入指定参数调用所有弹跳

回调.fired()

确定反弹是否已经被调用至少一次

回调.firewith()

访问给定上下文和参数的列表中的所有退回邮件

回调.has()

判断回调函数是否已添加到弹跳列表中

回调.lock()

锁定当前状态的退回列表

回调.locked()

判断退回列表是否被锁定

回调.remove()

从退回邮件列表中删除退回邮件或退回邮件集

jQuery 延迟对象

Deferred 对象是在 jQuery 1.5 中引入的,是通过调用 jQuery.Deferred() 方法创建的可链接实用程序对象。 它可以向反弹列表注册多个回调函数jquery 遍历 元素,调用反弹列表并传递异步或同步函数的成功或失败状态。

延迟对象是可链接的,类似于 jQuery 对象的可链接方式jquery 遍历 元素,但以它自己的方式。 创建 Deferred 对象后,您可以使用以下任一方法直接链接到通过调用一个或多个方法创建或保存的对象。

方法说明

$.Deferred()

返回一个链接的实用程序对象以注册多次反弹

deferred.always()

当延迟对象被接受或拒绝时,将调用添加的处理程序

延迟完成()

当延迟对象被接受时,添加的处理程序被调用

deferred.fail()

当 Deferred 对象被拒绝时,将调用添加的处理程序

deferred.isRejected()

自 jQuery 1.7 起已弃用,用于确定 Deferred 对象是否已被拒绝

deferred.isResolved()

自 jQuery 1.7 起已弃用,判断 Deferred 对象是否已解析

deferred.notify()

给定一个参数,在延迟对象上调用进度回调函数 (progressCallbacks)。

deferred.notifyWith()

给定上下文和参数,在延迟对象上调用进度回调函数 (progressCallbacks)。

deferred.pipe()

过滤和/或链接延迟对象的工具方式

deferred.progress()

当 Deferred 对象生成进度通知时,将调用添加处理程序

deferred.promise()

返回 Deferred 的 Promise 对象

deferred.reject()

拒绝 Deferred 对象并使用给定参数调用任何 failedCallbacks 回调函数

deferred.rejectWith()

拒绝 Deferred 对象并使用给定的 context 和 args 参数调用任何 failedCallbacks 回调函数

deferred.resolve()

解析 Deferred 对象并使用给定参数调用任何 didCallbacks 回调函数

deferred.resolveWith()

解析 Deferred 对象并使用给定的上下文和 args 参数调用任何 didCallbacks 回调函数

deferred.state()

确定延迟对象的当前状态

deferred.then()

当延迟对象被解析、拒绝或仍在进行时,添加处理程序被调用

。承诺()

返回一个 Promise 对象,用于观察绑定到集合的某种类型的所有动作是否都已经添加到队列中