directory search
速查表 核心 jQuery(selector jQuery(html jQuery(callback) jQuery.holdReady(hold) each(callback) size() length selector context get([index]) index([selector|element]) data([key] removeData([name|list]) jQuery.data(element queue(element dequeue([queueName]) clearQueue([queueName]) jQuery.noConflict([extreme]) 选择器 #id element .class * selector1 ancestor descendant parent > child prev + next prev ~ siblings :first :last :not(selector) :even :odd :eq(index) :gt(index) :lt(index) :lang(language) :header :animated :focus :root :target :contains(text) :empty :has(selector) :parent :hidden :visible [attribute] [attribute=value] [attribute!=value] [attribute^=value] [attribute$=value] [attribute*=value] [selector1][selector2][selectorN] :first-child :first-of-type :last-child :last-of-type :nth-child :nth-last-child() :nth-last-of-type() :nth-of-type() :only-child :only-of-type :input :text :password :radio :checkbox :submit :image :reset :button :file :hidden :enabled :disabled :checked :selected 属性 attr(name|pro|key removeAttr(name) prop(name|pro|key removeProp(name) addClass(class|fn) removeClass([class|fn]) toggleClass(class|fn[ html([val|fn]) text([val|fn]) val([val|fn|arr]) 筛选 eq(index|-index) first() last() hasClass(class) filter(expr|obj|ele|fn) is(expr|obj|ele|fn) map(callback) has(expr|ele) not(expr|ele|fn) slice(start children([expr]) closest(expr find(expr|obj|ele) next([expr]) nextAll([expr]) nextUntil([exp|ele][ parent([expr]) parents([expr]) parentsUntil([exp|ele][ prev([expr]) prevAll([expr]) prevUntil([exp|ele][ siblings([expr]) add(expr|ele|html|obj[ andSelf() contents() end() 文档处理 append(content|fn) appendTo(content) prepend(content|fn) prependTo(content) after(content|fn) before(content|fn) insertAfter(content) insertBefore(content) wrap(html|ele|fn) unwrap() wrapAll(html|ele) wrapInner(html|ele|fn) replaceWith(content|fn) replaceAll(selector) empty() remove([expr]) detach([expr]) clone([Even[ CSS css(name|pro|[ jQuery.cssHooks offset([coordinates]) position() scrollTop([val]) scrollLeft([val]) height([val|fn]) width([val|fn]) innerHeight() innerWidth() outerHeight([options]) outerWidth([options]) 事件 ready(fn) on(events off(events bind(type one(type trigger(type triggerHandler(type unbind(type live(type die(type delegate(sel undelegate([sel hover([over toggle(fn blur([[data] change([[data] click([[data] dblclick([[data] error([[data] focus([[data] focusin([data] focusout([data] keydown([[data] keypress([[data] keyup([[data] mousedown([[data] mouseenter([[data] mouseleave([[data] mousemove([[data] mouseout([[data] mouseover([[data] mouseup([[data] resize([[data] scroll([[data] select([[data] submit([[data] unload([[data] 效果 show([speed hide([speed slideDown([speed] slideUp([speed slideToggle([speed] fadeIn([speed] fadeOut([speed] fadeTo([[speed] fadeToggle([speed animate(param stop([cle] delay(duration finish( [queue ] ) jQuery.fx.off jQuery.fx.interval Ajax jQuery.ajax(url load(url jQuery.get(url jQuery.getJSON(url jQuery.getScript(url jQuery.post(url ajaxComplete(callback) ajaxError(callback) ajaxSend(callback) ajaxStart(callback) ajaxStop(callback) ajaxSuccess(callback) jQuery.ajaxPrefilter([type] jQuery.ajaxSetup([options]) serialize() serializeArray() 工具 jQuery.support jQuery.browser jQuery.browser.version jQuery.boxModel jQuery.each(object jQuery.extend([deep] jQuery.grep(array jQuery.makeArray(obj) jQuery.map(array jQuery.inArray(val jQuery.toArray() jQuery.sub() jQuery.when(deferreds) jQuery.merge(first jQuery.unique(array) jQuery.parseJSON(json) jQuery.parseXML(data) jQuery.noop jQuery.proxy(function jQuery.contains(container jQuery.isArray(obj) jQuery.isFunction(obj) jQuery.isEmptyObject(obj) jQuery.isPlainObject(obj) jQuery.isWindow(obj) jQuery.isNumeric(value) jQuery.type(obj) jQuery.trim(str) jQuery.param(obj jQuery.error(message) $.fn.jquery 事件对象 event.currentTarget event.data event.delegateTarget event.isDefaultPrevented() event.isImmediatePropagationStopped() event.isPropagationStopped() event.namespace event.pageX event.pageY event.preventDefault() event.relatedTarget event.result event.stopImmediatePropagation() event.stopPropagation() event.target event.timeStamp event.type event.which 延迟对象 def.done(donCal def.fail(failCal) def.isRejected() def.isResolved() def.reject(args) def.rejectWith(context def.resolve(args) def.resolveWith(context def.then(doneCal def.progress([type] def.pipe([donFil] def.always(alwCal def.notify(args) def.notifyWith(context def.progress(proCal) def.state() 回调函数 callbacks.add(callbacks) callbacks.disable() callbacks.empty() callbacks.fire(arguments) callbacks.fired() callbacks.fireWith([context][ callbacks.has(callback) callbacks.lock() callbacks.locked() callbacks.remove(callbacks) jQuery.callbacks(flags) 关于 关于jQuery API 文档 提交bug及获取更新 其它 正则表达式速查表
characters

  • jQuery 核心函数

    • jQuery([sel,[context]])

    • jQuery(html,[ownerDoc])1.8*

    • jQuery(callback)

    • jQuery.holdReady(hold)

  • jQuery 对象访问

    • each(callback)

    • size()

    • length

    • selector

    • context

    • get([index])

    • index([selector|element])

  • 数据缓存

    • data([key],[value])

    • removeData([name|list])1.7*

    • $.data(ele,[key],[val])1.8-

  • 队列控制

    • queue(e,[q])

    • dequeue([queueName])

    • clearQueue([queueName])

  • 插件机制

    • jQuery.fn.extend(object)

    • jQuery.extend(object)

  • 多库共存

    • jQuery.noConflict([ex])

属性

  • 属性

    • attr(name|pro|key,val|fn)

    • removeAttr(name)

    • prop(n|p|k,v|f)

    • removeProp(name)

  • CSS 类

    • addClass(class|fn)

    • removeClass([class|fn])

    • toggleClass(class|fn[,sw])

  • HTML代码/文本/值

    • html([val|fn])

    • text([val|fn])

    • val([val|fn|arr])

CSS

  • CSS

    • css(name|pro|[,val|fn])1.9*

    • jQuery.cssHooks

  • 位置

    • offset([coordinates])

    • position()

    • scrollTop([val])

    • scrollLeft([val])

  • 尺寸

    • height([val|fn])

    • width([val|fn])

    • innerHeight()

    • innerWidth()

    • outerHeight([soptions])

    • outerWidth([options])

选择器

  • 基本

    • #id

    • element

    • .class

    • *

    • selector1,selector2,selectorN

  • 层级

    • ancestor descendant

    • parent >  child

    • prev + next

    • prev ~ siblings

  • 基本

    • :first

    • :not(selector)

    • :even

    • :odd

    • :eq(index)

    • :gt(index)

    • :lang1.9+

    • :last

    • :lt(index)

    • :header

    • :animated

    • :focus

    • :root1.9+

    • :target1.9+

  • 内容

    • :contains(text)

    • :empty

    • :has(selector)

    • :parent

  • 可见性

    • :hidden

    • :visible

  • 属性

    • [attribute]

    • [attribute=value]

    • [attribute!=value]

    • [attribute^=value]

    • [attribute$=value]

    • [attribute*=value]

    • [attrSel1][attrSel2][attrSelN]

  • 子元素

    • :first-child

    • :first-of-type1.9+

    • :last-child

    • :last-of-type1.9+

    • :nth-child

    • :nth-last-child()1.9+

    • :nth-last-of-type()1.9+

    • :nth-of-type()1.9+

    • :only-child

    • :only-of-type1.9+

  • 表单

    • :input

    • :text

    • :password

    • :radio

    • :checkbox

    • :submit

    • :image

    • :reset

    • :button

    • :file

    • :hidden

  • 表单对象属性

    • :enabled

    • :disabled

    • :checked

    • :selected

文档处理

  • 内部插入

    • append(content|fn)

    • appendTo(content)

    • prepend(content|fn)

    • prependTo(content)

  • 外部插入

    • after(content|fn)

    • before(content|fn)

    • insertAfter(content)

    • insertBefore(content)

  • 包裹

    • wrap(html|ele|fn)

    • unwrap()

    • wrapAll(html|ele)

    • wrapInner(html|ele|fn)

  • 替换

    • replaceWith(content|fn)

    • replaceAll(selector)

  • 删除

    • empty()

    • remove([expr])

    • detach([expr])

  • 复制

    • clone([Even[,deepEven]])

筛选

  • 过滤

    • eq(index|-index)

    • first()

    • last()

    • hasClass(class)

    • filter(expr|obj|ele|fn)

    • is(expr|obj|ele|fn)

    • map(callback)

    • has(expr|ele)

    • not(expr|ele|fn)

    • slice(start,[end])

  • 查找

    • children([expr])

    • closest(e|o|e)1.7*

    • find(e|o|e)

    • next([expr])

    • nextall([expr])

    • nextUntil([e|e][,f])

    • offsetParent()

    • parent([expr])

    • parents([expr])

    • parentsUntil([e|e][,f])

    • prev([expr])

    • prevall([expr])

    • prevUntil([e|e][,f])

    • siblings([expr])

  • 串联

    • add(e|e|h|o[,c])1.9*

    • andSelf()1.8-

    • addBack()1.9+

    • contents()

    • end()

事件

  • 页面载入

    • ready(fn)

  • 事件处理

    • on(eve,[sel],[data],fn)1.7+

    • off(eve,[sel],[fn])1.7+

    • bind(type,[data],fn)

    • one(type,[data],fn)

    • trigger(type,[data])

    • triggerHandler(type, [data])

    • unbind(t,[d|f])

  • 事件委派

    • live(type,[data],fn)1.7-

    • die(type,[fn])1.7-

    • delegate(s,[t],[d],fn)

    • undelegate([s,[t],fn])

  • 事件切换

    • hover([over,]out)

    • toggle([spe],[eas],[fn])1.9-

  • 事件

    • blur([[data],fn])

    • change([[data],fn])

    • click([[data],fn])

    • dblclick([[data],fn])

    • error([[data],fn])

    • focus([[data],fn])

    • focusin([data],fn)

    • focusout([data],fn)

    • keydown([[data],fn])

    • keypress([[data],fn])

    • keyup([[data],fn])

    • mousedown([[data],fn])

    • mouseenter([[data],fn])

    • mouseleave([[data],fn])

    • mousemove([[data],fn])

    • mouseout([[data],fn])

    • mouseover([[data],fn])

    • mouseup([[data],fn])

    • resize([[data],fn])

    • scroll([[data],fn])

    • select([[data],fn])

    • submit([[data],fn])

    • unload([[data],fn])

效果

  • 基本

    • show([s,[e],[fn]])

    • hide([s,[e],[fn]])

  • 滑动

    • slideDown([s],[e],[fn])

    • slideUp([s,[e],[fn]])

    • slideToggle([s],[e],[fn])

  • 淡入淡出

    • fadeIn([s],[e],[fn])

    • fadeOut([s],[e],[fn])

    • fadeTo([[s],o,[e],[fn]])

    • fadeToggle([s,[e],[fn]])

  • 自定义

    • animate(p,[s],[e],[fn])1.8*

    • stop([c],[j])1.7*

    • delay(d,[q])

    • finish([queue])1.9+

  • 设置

    • jQuery.fx.off

    • jQuery.fx.interval

ajax

  • ajax 请求

    • $.ajax(url,[settings])

    • load(url,[data],[callback])

    • $.get(url,[data],[fn],[type])

    • $.getJSON(url,[data],[fn])

    • $.getScript(url,[callback])

    • $.post(url,[data],[fn],[type])

  • ajax 事件

    • ajaxComplete(callback)

    • ajaxError(callback)

    • ajaxSend(callback)

    • ajaxStart(callback)

    • ajaxStop(callback)

    • ajaxSuccess(callback)

  • 其它

    • $.ajaxPrefilter([type],fn)

    • $.ajaxSetup([options])

    • serialize()

    • serializearray()

工具

  • 浏览器及特性检测

    • $.support

    • $.browser1.9-

    • $.browser.version

    • $.boxModel

  • 数组和对象操作

    • $.each(object,[callback])

    • $.extend([d],tgt,obj1,[objN])

    • $.grep(array,fn,[invert])

    • $.sub()1.9-

    • $.when(deferreds)

    • $.makeArray(obj)

    • $.map(arr|obj,callback)

    • $.inArray(val,arr,[from])

    • $.toArray()

    • $.merge(first,second)

    • $.unique(array)

    • $.parseJSON(json)

    • $.parseXML(data)

  • 函数操作

    • $.noop

    • $.proxy(function,context)

  • 测试操作

    • $.contains(c,c)

    • $.type(obj)

    • $.isarray(obj)

    • $.isFunction(obj)

    • $.isEmptyObject(obj)

    • $.isPlainObject(obj)

    • $.isWindow(obj)

    • $.isNumeric(value)1.7+

  • 字符串操作

    • $.trim(str)

  • URL

    • $.param(obj,[traditional])

  • 插件编写

    • $.error(message)

    • $.fn.jquery

事件对象

  • eve.currentTarget

  • eve.data

  • eve.delegateTarget1.7+

  • eve.isDefaultPrevented()

  • eve.isImmediatePropag...()

  • eve.isPropagationStopped()

  • eve.namespace

  • eve.pageX

  • eve.pageY

  • eve.preventDefault()

  • eve.relatedTarget

  • eve.result

  • eve.stopImmediatePro...()

  • eve.stopPropagation()

  • eve.target

  • eve.timeStamp

  • eve.type

  • eve.which

延迟对象

  • def.done(d,[d])

  • def.fail(failCallbacks)

  • def.isRejected()1.7-

  • def.isResolved()1.7-

  • def.reject(args)

  • def.rejectWith(c,[a])

  • def.resolve(args)

  • def.resolveWith(c,[a])

  • def.then(d[,f][,p])1.8*

  • def.promise([ty],[ta])

  • def.pipe([d],[f],[p])1.8-

  • def.always(al,[al])

  • def.notify(args)1.7+

  • def.notifyWith(c,[a])1.7+

  • def.progress(proCal)1.7+

  • def.state()1.7+

回调函数

  • cal.add(callbacks)1.7+

  • cal.disable()1.7+

  • cal.empty()1.7+

  • cal.fire(arguments)1.7+

  • cal.fired()1.7+

  • cal.fireWith([c] [,a])1.7+

  • cal.has(callback)1.7+

  • cal.lock()1.7+

  • cal.locked()1.7+

  • cal.remove(callbacks)1.7+

  • $.callbacks(flags)1.7+

关于

  • 关于此jQuery中文文档

  • 提交bug及获取更新

其它

  • 正则表达式

Previous article: Next article: