這篇文章主要給大家分享了一些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>元素