directory search
速查表 核心 jQuery(selector jQuery(html jQuery(callback) 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) :header :animated :focus :contains(text) :empty :has(selector) :parent :hidden :visible [attribute] [attribute=value] [attribute!=value] [attribute^=value] [attribute$=value] [attribute*=value] [selector1][selector2][selectorN] :nth-child :first-child :last-child :only-child :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|[ 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 toggle([speed] slideDown([speed] slideUp([speed slideToggle([speed] fadeIn([speed] fadeOut([speed] fadeTo([[speed] fadeToggle([speed animate(param stop([cle] delay(duration 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.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.merge(first jQuery.unique(array) jQuery.parseJSON(json) 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) Deferred 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 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及获取更新 其它 regexp
characters

核心

  • jQuery 核心函数

    • jQuery([sel,[context]])
    • jQuery(html,[ownerDoc])
    • jQuery(callback)
  • jQuery 对象访问

    • each(callback)
    • size()
    • length
    • selector
    • context
    • get([index])
    • index([selector|element])
  • 数据缓存

    • data([key],[value])
    • removeData([name|list])1.7*
    • $.data(element,[key],[value])
  • 队列控制

    • queue(element,[queueName])
    • dequeue([queueName])
    • clearQueue([queueName])
  • 插件机制

    • jQuery.fn.extend(object)
    • jQuery.extend(object)
  • 多库共存

    • jQuery.noConflict([ex])

属性

  • 属性

    • attr(name|pro|key,val|fn)
    • removeAttr(name)
    • prop(name|pro|key,val|fn)1.6+
    • removeProp(name)1.6+
  • CSS 类

    • addClass(class|fn)
    • removeClass([class|fn])
    • toggleClass(class|fn[,sw])
  • HTML代码/文本/值

    • html([val|fn])
    • text([val|fn])
    • text([val|fn|arr])

CSS

  • CSS

    • css(name|pro|[,val|fn])
  • 位置

    • offset([coordinates])
    • position()
    • scrollTop([val])
    • scrollLeft([val])
  • 尺寸

    • heigh([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
    • :last
    • :not(selector)
    • :even
    • :odd
    • :eq(index)
    • :gt(index)
    • :lt(index)
    • :header
    • :animated
    • :focus1.6+
  • 内容

    • :contains(text)
    • :empty
    • :has(selector)
    • :parent
  • 可见性

    • :hidden
    • :visible
  • 属性

    • [attribute]
    • [attribute=value]
    • [attribute!=value]
    • [attribute^=value]
    • [attribute$=value]
    • [attribute*=value]
    • [attrSel1][attrSel2][attrSelN]
  • 子元素

    • :nth-child
    • :first-child
    • :last-child
    • :only-child
  • 表单

    • :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)1.6*
    • map(callback)
    • has(expr|ele)
    • not(expr|ele|fn)
    • slice(start,[end])
  • 查找

    • children([expr])
    • closest(expr,[con]|obj|ele)1.6*
    • find(expr|obj|ele)
    • next([expr])
    • nextall([expr])
    • nextUntil([exp|ele][,fil])1.6*
    • offsetParent()
    • parent([expr])
    • parents([expr])
    • parentsUntil([exp|ele][,fil])1.6*
    • prev([expr])
    • prevall([expr])
    • prevUntil([exp|ele][,fil])1.6*
    • siblings([expr])
  • 串联

    • add(expr|ele|html|obj[,con])
    • andSelf()
    • 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(type,[data|fn])
  • 事件委派

    • live(type,[data],fn)
    • die(type,[fn])
    • delegate(sel,[type],[data],fn)
    • undelegate([sel,[type],fn]) 1.6*
  • 事件切换

    • hover([over,]out)
    • toggle(fn, fn2, [fn3, fn4, ...])
  • 事件

    • 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([speed,[easing],[fn]])
    • hide([speed,[easing],[fn]])
    • toggle([speed],[easing],[fn])
  • 滑动

    • slideDown([spe],[eas],[fn])
    • slideUp([speed,[easing],[fn]])
    • slideToggle([speed],[easing],[fn])
  • 淡入淡出

    • fadeIn([speed],[eas],[fn])
    • fadeOut([speed],[eas],[fn])
    • fadeTo([[spe],opa,[eas],[fn]])
    • fadeToggle([speed,[eas],[fn]])
  • 自定义

    • animate(param,[spe],[e],[fn])
    • stop([cle],[jum])1.7*
    • delay(duration,[queueName])
  • 设置

    • 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)
  • 其它

    • $.ajaxSetup([options])
    • serialize()
    • serializearray()

工具

  • 浏览器及特性检测

    • $.support
    • $.browser
    • $.browser.version
    • $.boxModel
  • 数组和对象操作

    • $.each(object,[callback])
    • $.extend([d],tgt,obj1,[objN])
    • $.grep(array,fn,[invert])
    • $.makearray(obj)
    • $.map(arr|obj,callback)1.6*
    • $.inarray(val,arr,[from])
    • $.toarray()
    • $.merge(first,second)
    • $.unique(array)
    • $.parseJSON(json)
  • 函数操作

    • $.noop
    • $.proxy(function,context)
  • 测试操作

    • $.contains(container,contained)
    • $.type(obj)
    • $.isarray(obj)
    • $.isFunction(obj)
    • $.isEmptyObject(obj)
    • $.isPlainObject(obj)
    • $.isWindow(obj)
    • $.isNumeric(value)1.7+
  • 字符串操作

    • $.trim(str)
  • URL

    • $.param(obj,[traditional])
  • 插件编写

    • $.error(message)

关于

  • 关于此jQuery中文文档
  • 提交bug及获取更新

Deferred

  • def.done(donCal,[donCal])
  • def.fail(failCallbacks)
  • def.isRejected()
  • def.isResolved()
  • def.reject(args)
  • def.rejectWith(context,[args])
  • def.resolve(args)
  • def.resolveWith(context,[args])
  • def.then(doneCal,failCals)
  • def.promise([type],[target])1.6+
  • def.pipe([donl],[fai],[pro])1.7*
  • def.always(alwCal,[alwCal])1.6+
  • def.notify(args)1.7+
  • def.notifyWith(con,[args])1.7+
  • def.progress(proCal)1.7+
  • def.state()1.7+

Callbacks

  • cal.add(callbacks)1.7+
  • cal.disable()1.7+
  • cal.empty()1.7+
  • cal.fire(arguments)1.7+
  • cal.fired()1.7+
  • cal.fireWith([context] [, args])1.7+
  • cal.has(callback)1.7+
  • cal.lock()1.7+
  • cal.locked()1.7+
  • cal.remove(callbacks)1.7+
  • $.callbacks(flags)1.7+

其它

  • 正则表达式
Previous article: Next article: