初識前端 jQuery的選擇器

2021-09-28 18:32:05 字數 1694 閱讀 5319

選擇器方法

說明id選擇器

#id屬性值

獲取id屬性為指定值的元素;如果出現同名id屬性,只會獲取第乙個

元素選擇器

標籤名/元素名

獲取指定標籤名的所有元素

類選擇器

.class屬性值

獲取class屬性為指定值的所有元素

通用選擇器

*獲取頁面中的所有元素

屬性選擇器

$("[屬性名=屬性值]")

獲取設定過指定屬性名為指定值的所有元素

選擇器方法

說明示例

組合選擇器

選擇器1,選擇器2…

獲取指定選擇器的選中的所有元素

$("#id,.class")

後代選擇器

ancestor descendant

選擇id為parent的元素的所有div元素

$("#parent div")

子代選擇器

parent > child

選擇id為parent的直接div子元素

$("#parent>div")

相鄰選擇器

prev + next

選擇css類為blue的下乙個img元素

$(".blue + img")

同輩選擇器

prev ~ sibling

選擇css類為blue的之後的img元素

$(".blue ~ img")

選擇器方法

說明示例

表單選擇器

:input

查詢所有的input元素

$(":input");注意:會匹配所有的input、textarea、select和button元素。

文字框選擇器

:text

查詢所有文字框

$(":text")

密碼框選擇器

:password

查詢所有密碼框

$(":password")

單選按鈕選擇器

:radio

查詢所有單選按鈕

$(":radio")

核取方塊選擇器

:checkbox

查詢所有核取方塊

$(":checkbox")

提交按鈕選擇器

:submit

查詢所有提交按鈕

$(":submit")

影象域選擇器

:image

查詢所有影象域

$(":image")

重置按鈕選擇器

:reset

查詢所有重置按鈕

$(":reset")

按鈕選擇器

:button

查詢所有按鈕

$(":button")

檔案域選擇器

:file

查詢所有檔案域

$(":file")

方法說明

:checked

獲取被選中的項 (單選框或核取方塊、下拉框)

:selected

獲取被選中的項 (下拉框)

:eq(index)

匹配jquery包裝集中指定下標的乙個元素(返回的是jquery物件)

:gt(index)

匹配大於指定下標的所有元素

:odd

匹配下標是奇數的元素

:even

匹配下標是偶數的元素

前端 jQuery選擇器

jquery selectorstitle src script body header container style head jqueryh1 header container heading1 heading oneh1 para1 hellop class heading2 heading...

前端 jQuery選擇器

jquery 使用 css 選擇器來選取 html 元素。p 選取元素。p.intro 選取所有class intro 的元素。p demo 選取所有id demo 的元素。jquery 使用 xpath 表示式來選擇帶有給定屬性的元素。href 選取所有帶有href屬性的元素。href 選取所有帶...

前端 jQuery選擇器 的實現原理

今天三七互娛技術面試的時候面試官問了我這個問題,當時一臉懵逼,於是好好總結一下。當我們使用jquery選擇器的時候,s 回預設去執行jquery內部封裝好的乙個init的建構函式 每次申明乙個jquery物件的時候,返回的是jquery.prototype.init物件。這個init不是jquery...