1、多條件選擇器
$(p,div,input.abc) 選擇所有p,div以及classname="abc"的input對(duì)象
2、層次選擇器
-
$("ol li") 選擇ol對(duì)象下所有的li對(duì)象(包括子對(duì)象以及子對(duì)象的子對(duì)象)
-
$("ol > li") 選擇ol下直接的li對(duì)象、即子對(duì)象的子對(duì)象不會(huì)被選擇
3、屬性過濾器
-
$("div[id]") 選擇有ID屬性的DIV元素
-
$("div[name=test]") 選擇name為test的div元素(效果可以做到與原生的getElementsByName效果)
-
$("div[name!=test]") 選擇name不為test的div元素
4、表單對(duì)象選擇器
-
$("#form1:enabled") 選擇id為form1的表單內(nèi)所有啟用的
-
$("#form1:disabled") 選擇id為form1的表單內(nèi)所有禁用的
-
$("input:checked") 選擇所有選中的元素(還可以是radio,checkbox)
-
$("select:selected") 選擇所有選中的元色素
5、 元素選擇器
-
next 獲取同級(jí)節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn) ,可使用過濾器、下同
-
nextAll 獲取之后的所有同級(jí)元素
-
siblings 獲取所有同級(jí)元素
-
parent 獲取父級(jí)元素
6、過濾器
-
:first 選取第一個(gè)元素 $("span:first") 選擇第一個(gè)span元素
-
:last 選取最后一個(gè)元素 同first
-
:not 選擇不滿足選擇器條件的元素 $("input:not(.css)") 選擇class屬性不是css的input元素
-
:even
-
:odd
-
選取索引是奇數(shù)、偶數(shù)的元素
-
$("input:even") 選擇索引是奇數(shù)的input元素
-
:eq 、 :gt 、 :lt
-
選取索引等于(eq)大于(gt)小于(lt)的元素
-
$("input:gt(2)") 選擇索引大于2的input元素