jquery中有哪些api jQuery主要API(2)

jQuery选择器

函数                描述
#id 
element 
.class 
*  
selector1,selector2,selectorN  
ancestor descendant 
parent > child 
prev + next 
prev ~ siblings  
:first 
:not() 
:even  
:odd  
:eq()  
:gt()  
:lang1.9+  
:last  
:lt()  
:header 
:animated  
:focus1.6+ 
:root1.9+  
:target1.9+ 
:contains() 
:empty 
:has() 
: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  
:hidden 
:enabled  
:disabled  
:checked  
:selected

jQuery文档操作

函数                描述
append()  向每个匹配的元素内部追加内容。
appendTo() 把所有匹配的元素追加到另一个指定的元素元素集合中。
prepend()  向每个匹配的元素内部前置内容。
prependTo() 把所有匹配的元素前置到另一个、指定的元素元素集合中。
after() 在每个匹配的元素之后插入内容。
before()  在每个匹配的元素之前插入内容。
insertAfter()  把所有匹配的元素插入到另一个、指定的元素元素集合的后面。
insertBefore() 把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
wrap() 把所有匹配的元素用其他元素的结构化标记包裹起来。
unwrap()  这个方法将移出元素的父元素。
wrapall()  将所有匹配的元素用单个元素包裹起来
wrapInner() 将每一个匹配的元素的子内容(包括文本节点)用一个HTML结构包裹起来
replaceWith()  将所有匹配的元素替换成指定的HTML或DOM元素。
replaceAll()  用匹配的元素替换掉所有 selector匹配到的元素。
empty() 删除匹配的元素集合中所有的子节点。
remove()  从DOM中删除所有匹配的元素。
detach()  从DOM中删除所有匹配的元素。
clone() 克隆匹配的DOM元素并且选中这些克隆的副本。

jQuery筛选操作

函数               描述
eq()  获取第N个元素
first() 获取第一个元素
last() 获取最后一个元素
hasClass() 检查当前的元素是否含有某个特定的类,如果有,则返回true。
filter()  筛选出与指定表达式匹配的元素集合。
is()1.6*  根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。
map()  将一组元素转换成其他数组(不论是否是元素数组)
has()  保留包含特定后代的元素,去掉那些不含有指定后代的元素。
not()  删除与指定表达式匹配的元素
slice() 选取一个匹配的子集
children() 取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。
closest()1.7*  从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素。。
find()1.6* 搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
next() 取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。
nextall()  查找当前元素之后所有的同辈元素。
nextUntil()1.6* 查找当前元素之后所有的同辈元素,直到遇到匹配的那个元素为止。
offsetParent() 返回第一个匹配元素用于定位的父节点。
parent()  取得一个包含着所有匹配元素的唯一父元素的元素集合。
parents()  取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。
parentsUntil()1.6* 查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止。
prev() 取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。
prevall()  查找当前元素之前所有的同辈元素
prevUntil()1.6* 查找当前元素之前所有的同辈元素,直到遇到匹配的那个元素为止。
siblings() 取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。
add()  把与表达式匹配的元素添加到jQuery对象中。这个函数可以用于连接分别与两个表达式匹配的元素结果集。
andSelf()  加入先前所选的加入当前元素中
contents() 查找匹配元素内部所有的子节点(包括文本节点)。如果元素是一个iframe,则查找文档内容
end()  回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状态。
      

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1245.html