jquery常用選擇器

2022-08-18 17:48:14 字數 2526 閱讀 4537

基本選擇器

$("#my div") 匹配唯一的id值為my的div元素

$("div") 匹配所有的div元素

$(".myclass") 匹配具有此class樣式值的所有元素

$("*") 匹配所有元素

$("div,span,p.myclass") 聯合所有匹配的選擇器

層疊選擇器

$("form input") 後代選擇器,選擇ancestor的所有子孫節點

$("#main > *") 子選擇器,匹配id為main的所有子節點

$("label + input") 臨選擇器,選擇prev的下乙個臨節點

$("#prev ~ div") 同胞選擇器,選擇prev的所有同胞節點

基本過濾選擇器

$("tr:first") 匹配第乙個選擇的元素

$("tr:last") 匹配最後乙個選擇的元素

$("tr:even") 匹配集合中偶數字置的所有元素(從0開始)

$("tr:odd") 匹配集合中奇數字置的所有元素(從0開始)

$("td:eq(2)") 匹配集合中第3個元素(從0開始)

$("td:gt(4)") 匹配集合中第5個元素之後的所有元素(從0開始)

$("td:gl(4)") 匹配集合中第5個元素之前的所有元素(從0開始)

$(":header") 匹配所有標題

$("div:animated") 匹配所有正在執行動畫的所有元素

$("input:not(:checked) + span")從元素集合中過濾掉匹配selector的所有元素(這裡是乙個臨選擇器)

內容過濾選擇器

$("div:contains('john')") 匹配含有指定文字 john 的所有元素

$("td:empty") 匹配所有空元素(只含有文字的元素不算空元素)

$("td:parent") 匹配所有不為空的元素(含有文字的元素也算)

$("div:has(p)") 從元素集合中再次匹配所有至少含有乙個selector的所有元素

$("div:hidden") 匹配所有隱藏的元素,也包括表單的隱藏域

$("div:visible") 匹配所有可見的元素

屬性過濾選擇器

$("div[name = 'myname']") 匹配所有name = 'myname' 的div元素

$("input[name!='newsletter']") 匹配所有不具有指定屬性值的元素

$("input[name^='news']") 匹配所有指定屬性值以news開頭的元素

$("input[name$='letter']") 匹配所有指定屬性值以letter結尾的元素

$("input[name*='man']") 匹配所有指定屬性值含有man字元的元素

子元素過濾選擇器

$("#myid").parent(),匹配自己的第乙個父元素

$("#myid").parents(),匹配自己的所有父元素

$("ul li:nth-child(2)"),匹配父元素ul的第2個子元素li

$("ul li:nth-child(n)"), 匹配父元素ul的第n個子元素li

$("div span:first-child") 匹配父元素的第1個子元素

$("div span:last-child") 匹配父元素的最後1個子元素

$("div button:only-child") 匹配父元素的唯一1個子元素

表單元素選擇器

$(":input") 匹配所有的表單輸入元素,包括所有型別的input, textarea, select 和 button

$(":text") 匹配所有型別為text的input元素

$(":password") 匹配所有型別為password的input元素

$(":radio") 匹配所有型別為radio的input元素

$(":checkbox") 匹配所有型別為checkbox的input元素

$(":submit") 匹配所有型別為submit的input元素

$(":image") 匹配所有型別為image的input元素

$(":reset") 匹配所有型別為reset的input元素

$(":button") 匹配所有型別為button的input元素

$(":file") 匹配所有型別為file的input元素

$(":hidden") 匹配所有型別為hidden的input元素或表單的隱藏域

表單元素過濾選擇器

$(":enabled") 匹配所有可操作的表單元素

$(":disabled") 匹配所有不可操作的表單元素

$(":checked") 匹配所有已點選的元素

$("select option:selected") 匹配所有已選擇的元素

jquery 常用選擇器

myelement 選擇id值等於myelement的元素,id值不能重複在文件中只能有乙個id值是myelement所以得到的是唯一的元素 div 選擇所有的div標籤元素,返回div元素陣列 myclass 選擇使用myclass類的css的所有元素 選擇文件中的所有的元素,可以運用多種的選擇方...

jQuery常用選擇器

1.所有的函式大體分為四組 1 dom操作函式 2 事件處理函式 3 動畫函式 4 ajax操作 2.jquery函式的特性 1 幾乎所有的函式都自帶迴圈功能,可以對選中的元素進行遍歷 2 幾乎所有的函式都返回jquery物件本身,可以實現方法的鏈式呼叫 3 jquery物件轉換為dom物件 div...

jquery 常用選擇器

層次選擇器 div p 選取div下的所有的p元素 div p css border 1px solid red 只選取div下的直接子元素 相鄰的元素 divp cs s b orde r 1pxs olid red 與 div nextall p 等價 表示div後面的 所有p兄弟元素 div ...