1. 程式人生 > >面試題:JQuery有幾種選擇器?

面試題:JQuery有幾種選擇器?

很多種,大概歸納為9種。
(1)基本
#id 
element 
.class 
* 
selector1,selector2,selectorN 

(2)層次選擇器:
ancestor descendant 
parent > child 
prev + next 
prev ~ siblings 

(3)基本過濾器選擇器
:first 
:last 
:not 
:even 
:odd 
:eq 
:gt 
:lt 
:header 
:animated 

(4)內容過濾器選擇器
:contains 
:empty 
:has 
:parent 

(5)可見性過濾器選擇器
:hidden 
:visible 

(6)屬性過濾器選擇器
[attribute] 
[attribute=value] 
[attribute!=value] 
[attribute^=value] 
[attribute$=value] 
[attribute*=value] 
[attrSel1][attrSel2][attrSelN] 

(7)子元素過濾器選擇器
:nth-child 
:first-child 
:last-child 
:only-child 

(8)表單選擇器
:input 
:text 
:password 
:radio 
:checkbox 
:submit 
:image 
:reset 
:button 
:file 
:hidden 

(9)表單過濾器選擇器
:enabled 
:disabled 
:checked 
:selected