选择器 基本 * .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() CSS .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()
操作 拷贝 .clone() DOM 插入, 包裹 .wrap() .wrapAll() .wrapInner() DOM 插入, 内部插入 .append() .appendTo() .html() .prepend() .prependTo() .text() DOM 插入, 外部插入 .after() .before() .insertAfter() .insertBefore() DOM 移除 .detach() .empty() .remove() .unwrap() DOM 替换 .replaceAll() .replaceWith()
遍历 筛选 .eq() .filter() .first() .has() .is() .last() .map() .not() .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 全局Ajax事件处理程序s .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() jQuery.noConflict() 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() DOM 元素方法 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()