函数 描述
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]) 运行这个函数将变量$的控制权让渡给第一个实现它的那个库。