Selectors-Basic Filter
一、:animated Selector
找尋動畫正在播放的元素。
$("div:animated")
二、:eq() Selector
找尋第n個元素(zero-based)。
$("td:eq(2)")
三、:even Selector
找尋雙數元素(zero-based)。
$("tr:even")
四、:first Selector
找尋第一位元素。
$("tr:first")
五、:focus Selector
找尋被focus的元素。
這有點複雜,另外jQuery也有類似.focus()方法可用,故這用法先不提。
六、:gt() Selector
找尋大於索引的元素(zero-based)。
$("td:gt(4)")
說明:找尋大於第四個<td>但不包含四的元素。
七、:header Selector
找尋<h1>~<h6>的元素
$("*:header")
八、:lang(language) Selector
找尋lang屬性其屬性值為language的元素
$("div:lang(en-us)")
九、:last Selector
選取最後一個的元素。
$("tr:last")
十、:lt() Selector
找尋小於索引的元素(zero-based)。
$("td:lt(4)")
說明:找尋小於第四個<td>但不包含四的元素。
十一、:not(selector) Selector
找尋不屬於指定selector的元素。
<!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-3.0.0.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> </head> <body> <p class="a">pa</p> <p class="b">pb</p> <div class="a">da</div> <div class="b">db</div> <script> $("p:not(.a)").css("color", "red"); </script> </body> </html>
說明:在p元素裡找尋類別名稱不是a的元素。
十二、:odd Selector
找尋單數元素(zero-based)。
$("tr:odd")
十三、:root Selector
找尋根元素。
這通常也不怎麼會使用他,其根元素通常指的是html
十四、:target Selector
選擇由文檔的URI的片段標識符指示的目標元素。
說明:但實際用法個人總覺得在取擁有id屬性的jQuery object。