一、Jquery常用的濾波選擇器如下:
1、:first,選取第一個元素,如$("div:first")選取第一個div元素
2、:last,選取最後一個元素,如$("div:last")選取最後一個div元素
3、:not(選擇器),選取不符合「選擇器」條件的元素,例如$("div:not(.className)"),選取樣式不是className的所有div元素
4、:even/:odd,選取索引為偶數/奇數的元素,例如$("div :even"),選取索引號為偶數的所有div元素
5、:eq(索引序號)/:gt(索引序號)/:lt(索引序號),選取等於索引編號/大於索引編號/小於索引號碼的元素,如$("div:lt(3)"),選取索引號碼小於3的所有div元素
注意:
過濾選擇器的混合使用時要記住後面的過濾條件是以前面的過濾選擇器過濾後的重新序號為基礎,即過濾的逐級性,例如
$("#t1 tr:gt(0):lt (3)").css("fontSize", "28"); //lt(3)是從gt(0)出的新序列中的序號,不要寫成lt(4)
二,重點
多條件選擇器
多條件選擇器:$("p,div,span,menuitem"),同時選擇p標籤, div標籤,和擁有menuitem樣式的span標籤元素
注意選擇器表達式中的空格不能多不能少,易錯!
相對選擇器
只要在$()中指定第二個參數,第二個參數為相對的元素。例如html程式碼如下
dsds | dsfdef |
dsds | dsfdef | tr>
dsds | dsfdef |
dsds | dsfdef |
dsds | dsfdef |