目录
搜索
快速查询
核心
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)
正则表达式
返回值:Array
:parent
V1.0概述
示例
描述:
查找所有含有子元素或者文本的 td 元素
HTML 代码:
jQuery 代码:
$("td:parent")
结果:
[ Value 1 | , Value 2 | ]