这篇文章主要给大家分享了一些Jquery api 速查表,十分的全面,这里推荐给大家,需要的朋友可以参考下
选择符
匹配
*
所有元素
#id
带有给定ID的元素
element
给定类型的所有元素,比如说html标签
.class
带有给定类的所有元素
a,b
匹配a或者匹配b的元素
a b
作为a后代的匹配b的元素(包括孙子辈的)
a > b
作为a子元素的匹配b的元素(只包括儿子辈)
:first
结果集中的第一个元素
:last
结果集中的最后一个元素
:not(a)
结果集中与a不匹配的所有元素
:even
结果集中的偶数元素(从0开始计数)
:odd
结果集中的奇数元素(从0开始计数)
:eq(index)
结果集中索引为index的元素(从0开始计数)
:gt(index)
结果集中所有位于给定索引之后的元素(从0开始计数)
:lt(index)
结果集中所有位于给定索引之前的元素(从0开始计数)
:header
标题元素(<h1><h2>)
:animated
其动画正在播放的元素
:contains(text)
包含给定文本text的元素
:empty
不包含子节点的元素
:has(a)
后代元素中至少有一个匹配a的元素
:parent
当前元素的直接父元素
:hidden
隐藏的元素,包括通过css隐藏以及<input type="hidden" />
:visible
与:hidden匹配的元素相反
[attr]
带有属性attr的元素
[attr=value]
attr属性的值为value的元素
[attr!=value]
attr属性的值不为value的元素
[attr^=value]
attr属性的值以value开头的元素
[attr$=value]
attr属性的值以value结尾的元素
[attr*=value]
attr属性的值包含字符串value的元素
:nth-child(index)
匹配集合中每个元素的第index个子元素(从1开始计数)
:nth-child(even)
匹配集合中每个元素的排在偶数位的子元素(从1开始计数)
:nth-child(odd)
匹配集合中每个元素的排在奇数位的子元素(从1开始计数)
:nth-child(formula)
Formula是个公式,格式为an+b,a、b为整数
:first-child
匹配集合中每个元素的第一个子元素
:last-child
匹配集合中每个元素的最后一个子元素
:only-child
匹配集合中每个元素的惟一子元素,如果不唯一,则不执行
:input
所有<input><select><textarea>和<button>元素
:text
Type=“text”的<input>元素
:password
Type=“password”的<input>元素
:radio
Type=“radio”的<input>元素
:checkbox
Type=“checkbox”的<input>元素
:submit
Type=“submit”的<input>元素
:image
Type=“image”的<input>元素
:reset
Type=“reset”的<input>元素
:button
Type=“button”的<input>元素及<button>元素
:file
Type=“file”的<input>元素