目录 搜索
快速查询 核心 jQuery([selector,[context]]) jQuery(html,[ownerDocument]) jQuery(callback) jQuery.holdReady(hold) jQuery.readyException( error ) each(callback) size() length selector context get([index]) index([selector|element]) data([key],[value]) removeData([name|list]) jQuery.data(element,[key],[value]) queue(element,[queueName]) dequeue([queueName]) clearQueue([queueName]) jQuery.fn.extend(object) jQuery.extend(object) jQuery.noConflict([extreme]) 选择器 #id element .class * selector1,selector2,selectorN ancestor descendant parent > child prev + next prev ~ siblings :first :not(selector) :even :odd :eq(index) :gt(index) :lang(language) :last() :lt(index) :header :animated :focus :root :target :contains(text) :empty :has(selector) :parent :hidden :visible [attribute] [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(n|even|odd|formula) :nth-last-of-type(n|even|odd|formula) :nth-of-type(n|even|odd|formula) :only-child :only-of-type :input :text :password :radio :checkbox :submit :image :reset :button :file :enabled :disabled :checked :selected $.escapeSelector(selector) AJAx $.ajax(url,[settings]) $.get(url,[data],[fn],[type]) $.getJSON(url,[data],[fn]) $.getScript(url,[callback]) $.post(url,[data],[fn],[type]) ajaxComplete(callback) ajaxError(callback) ajaxSend(callback) ajaxStart(callback) ajaxStop(callback) ajaxSuccess(callback) $.ajaxPrefilter([type],fn) $.ajaxSetup([options]) load(url, [data], [callback]) serialize() serializeArray() 属性 attr(name|properties|key,value|fn) removeAttr(name) prop(n|p|k,v|f) removeProp(name) addClass(class|fn) removeClass([class|fn]) toggleClass(class|fn[,sw]) html([val|fn]) text([val|fn]) val([val|fn|arr]) CSS css(name|pro|[,val|fn]) jQuery.cssHooks offset([coordinates]) position() scrollTop([val]) scrollLeft([val]) height([val|fn]) width([val|fn]) innerHeight() innerWidth() outerHeight([options]) outerWidth([options]) 文档处理 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) 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]) andSelf() addBack() contents() end() 事件 ready(fn) on(eve,[sel],[data],fn) off(eve,[sel],[fn]) bind(type,[data],fn) one(type,[data],fn) trigger(type,[data]) triggerHandler(type, [data]) unbind(t,[d|f]) live(type,[data],fn) die(type,[fn]) delegate(s,[t],[d],fn) undelegate([s,[t],fn]) hover([over,]out) toggle([s],[e],[fn]) 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]]) toggle([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]) stop([c],[j]) delay(d,[q]) finish([queue]) jQuery.fx.off jQuery.fx.interval 工具 $.support $.browser $.browser.version $.boxModel $.each(object,[callback]) $.extend([d],tgt,obj1,[objN]) $.grep(array,fn,[invert]) $.sub() $.when(deferreds) $.makearray(obj) $.map(arr|obj,callback) $.inArray(val,arr,[from]) $.toArray() $.merge(first,second) $.unique(array) $.uniqueSort(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) $.trim(str) $.param(obj,[traditional]) $.error(message) $.fn.jquery 事件对象 eve.currentTarget eve.data eve.delegateTarget 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() def.isResolved() def.reject(args) def.rejectWith(c,[a]) def.resolve(args) def.resolveWith(c,[a]) def.then(d[,f][,p]) def.promise([ty],[ta]) def.pipe([d],[f],[p]) def.always(al,[al]) def.notify(args) def.notifyWith(c,[a]) def.progress(proCal) def.state() 回调函数 cal.add(callbacks) cal.disable() cal.empty() cal.fire(arguments) cal.fired() cal.fireWith([c] [,a]) cal.has(callback) cal.lock() cal.locked() cal.remove(callbacks) $.callbacks(flags) 正则表达式
文字

选择器

  • 基本

    • #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

  • 表单对象属性

    • :enabled

    • :disabled

    • :checked

    • :selected

  • 混淆选择器

    • $.escapeSelector(selector)3.0+

核心

  • jQuery 核心函数

  • jQuery([sel,[context]])

  • jQuery(html,[ownerDoc])1.8*

  • jQuery(callback)

  • jQuery.holdReady(hold)3.2-

  • jQuery.readyException( error )3.1+

  • jQuery 对象访问

  • each(callback)

  • size()1.8-

  • 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])

ajax

  • ajax 请求

  • $.ajax(url,[settings])

  • $.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)

  • 其它

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

  • $.ajaxPrefilter([type],fn)

  • $.ajaxSetup([options])

  • serialize()

  • serializeArray()

属性

  • 属性

  • 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([options])

  • outerWidth([options])

文档处理

  • 内部插入

  • 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]])

事件

  • 页面载入

  • ready(fn)

  • 事件处理

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

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

  • bind(type,[data],fn)3.0-

  • one(type,[data],fn)

  • trigger(type,[data])

  • triggerHandler(type, [data])

  • unbind(t,[d|f])3.0-

  • 事件委派

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

  • die(type,[fn])1.7-

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

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

  • 事件切换

  • hover([over,]out)

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

  • 事件

  • blur([[data],fn])

  • change([[data],fn])

  • click([[data],fn])

  • dblclick([[data],fn])

  • error([[data],fn])1.8-

  • 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])1.8-

筛选

  • 过滤

  • 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()

效果

  • 基本

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

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

  • toggle([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.interval3.0-

工具

  • 浏览器及特性检测

  • $.support1.9-

  • $.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)3.0-

  • $.uniqueSort(array)3.0+

  • $.parseJSON(json)3.0-

  • $.parseXML(data)

  • 函数操作

  • $.noop

  • $.proxy(function,context)

  • 测试操作

  • $.contains(c,c)

  • $.type(obj)

  • $.isArray(obj)3.2-

  • $.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+






上一篇: 下一篇: