选择器 基础 * .class element #id selector1, selectorN, ... 层级 parent > child ancestor descendant prev + next prev ~ siblings 过滤 :animated :eq() :even :first :gt() :header :lang() :last :lt() :not() :odd :root :target 内容 :contains() :empty :has() :parent 可见 :hidden :visible 属性 [name|="value"] [name*="value"] [name~="value"] [name$="value"] [name="value"] [name!="value"] [name^="value"] [name] [name="value"][name2="value2"] 子项 :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() 表单 :button :checkbox :checked :disabled :enabled :focus :file :image :input :password :radio :reset :selected :submit :text
属性 / CSS 属性 .attr() .prop() .removeAttr() .removeProp() .val() 样式 .addClass() .css() jQuery.cssHooks jQuery.cssNumber jQuery.escapeSelector() .hasClass() .removeClass() .toggleClass() 宽高 .height() .innerHeight() .innerWidth() .outerHeight() .outerWidth() .width() 位置 .offset() .offsetParent() .position() .scrollLeft() .scrollTop() 数据 jQuery.data() .data() jQuery.hasData() jQuery.removeData() .removeData()
文档 / DOM 复制 .clone() 包裹 .wrap() .wrapAll() .wrapInner() 内部 .append() .appendTo() .html() .prepend() .prependTo() .text() 外部 .after() .before() .insertAfter() .insertBefore() 移除 .detach() .empty() .remove() .unwrap() 替换 .replaceAll() .replaceWith()
遍历 筛选 .eq() .even() .filter() .first() .has() .is() .last() .map() .not() .odd() .slice() 杂项 .add() .addBack() .andSelf() .contents() .each() .end() 节点 .children() .closest() .find() .next() .nextAll() .nextUntil() .parent() .parents() .parentsUntil() .prev() .prevAll() .prevUntil() .siblings()
事件 浏览 .error() .resize() .scroll() 文档 .load() .ready() .unload() 处理 .bind() .delegate() .die() .live() .off() .on() .one() .trigger() .triggerHandler() .unbind() .undelegate() 表单 .blur() .change() .focus() .focusin() .focusout() .select() .submit() 键盘 .keydown() .keypress() .keyup() 鼠标 .click() .contextMenu() .dblclick() .hover() .mousedown() .mouseenter() .mouseleave() .mousemove() .mouseout() .mouseover() .mouseup() .toggle() 对象 event.currentTarget event.delegateTarget event.data event.isDefaultPrevented() event.isImmediatePropagationStopped() event.isPropagationStopped() event.metaKey event.namespace event.pageX event.pageY event.preventDefault() event.relatedTarget event.result event.stopImmediatePropagation() event.stopPropagation() event.target event.timeStamp event.type event.which
效果 基本 .hide() .show() .toggle() 定制 .animate() .clearQueue() .delay() .dequeue() jQuery.dequeue() .finish() jQuery.fx.interval jQuery.fx.off jQuery.speed .queue() jQuery.queue() .stop() 淡化 .fadeIn() .fadeOut() .fadeTo() .fadeToggle() 滑动 .slideDown() .slideToggle() .slideUp()
AJAX 事件 .ajaxComplete() .ajaxError() .ajaxSend() .ajaxStart() .ajaxStop() .ajaxSuccess() 辅助 jQuery.param() .serialize() .serializeArray() 接口 jQuery.ajax() jQuery.prefilter() jQuery.ajaxSetup() jQuery.ajaxTransport() 简用 jQuery.get() jQuery.getJSON() jQuery.getScript() jQuery.post() .load()
内置 基本 jQuery() jQuery.noConflict() jQuery.readyException() jQuery.sub() jQuery.holdReady() jQuery.when() 延迟 jQuery.Deferred() deferred.always() deferred.done() deferred.fail() deferred.isRejected() deferred.isResolved() deferred.notify() deferred.notifyWith() deferred.pipe() deferred.progress() deferred.promise() deferred.reject() deferred.rejectWith() deferred.resolve() deferred.resolveWith() deferred.state() deferred.then() .promise() 方法 jQuery.boxModel jQuery.browser jQuery.contains() jQuery.each() jQuery.extend() jQuery.globalEval() jQuery.grep() jQuery.inArray() jQuery.isArray() jQuery.isEmptyObject() jQuery.isFunction() jQuery.isNumeric() jQuery.isPlainObject() jQuery.isWindow() jQuery.isXMLDoc() jQuery.makeArray() jQuery.map() jQuery.merge() jQuery.noop() jQuery.now() jQuery.parseHTML() jQuery.parseJSON() jQuery.parseXML() jQuery.proxy() jQuery.support jQuery.trim() jQuery.type() jQuery.unique() jQuery.uniqueSort() 元素 .get() .index() .size() .toArray() 内部 .jquery .context jQuery.error() .length .pushStack() .selector 回调 jQuery.Callbacks() callbacks.add() callbacks.disable() callbacks.disabled() callbacks.empty() callbacks.fire() callbacks.fired() callbacks.fireWith() callbacks.has() callbacks.lock() callbacks.locked() callbacks.remove()