函数 | 描述 |
---|---|
jQuery 核心函数 | |
jQuery([sel,[context]]) | 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 |
jQuery(html,[ownerDoc]) | 根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。同时设置一系列的属性、事件等。 |
jQuery(callback) | $(document).ready()的简写。 |
jQuery.holdReady(hold) | 暂停或恢复.ready() 事件的执行。 |
jQuery.readyException( error ) | 处理包裹在jQuery()中函数同步抛出的错误。 |
jQuery 对象访问 | |
each(callback) | 以每一个匹配的元素作为上下文来执行一个函数。 |
size() | jQuery 对象中元素的个数。 |
length | jQuery 对象中元素的个数。 |
selector | 返回传给jQuery()的原始选择器。 |
context | 返回传给jQuery()的原始的DOM节点内容,即jQuery()的第二个参数。如果没有指定,那么context指向当前的文档(document)。 |
get([index]) | 取得其中一个匹配的元素。 num表示取得第几个匹配的元素。从0开始,返回的是DOM对象,类似的有eq(index),不过eq(index)返回的是jQuery对象。 |
index([selector|element]) | 搜索匹配的元素,并返回相应元素的索引值,从0开始计数。 |
数据缓存 | |
data([key],[value]) | 在元素上存放或读取数据,返回jQuery对象。 |
removeData([name|list]) | 在元素上移除存放的数据 |
$.data(ele,[key],[val]) | 在元素上存放数据,返回jQuery对象。 |
队列控制 | |
queue(e,[q]) | 显示或操作在匹配元素上执行的函数队列 |
dequeue([queueName]) | 从队列最前端移除一个队列函数,并执行他。 |
clearQueue([queueName]) | 清空对象上尚未执行的所有队列 |
插件机制 | |
jQuery.fn.extend(object) | 扩展 jQuery 元素集来提供新的方法(通常用来制作插件)。 |
jQuery.extend(object) | 扩展jQuery对象本身。 |
多库共存 | |
jQuery.noConflict([ex]) | 运行这个函数将变量$的控制权让渡给第一个实现它的那个库。 |