JQuery選擇器的選擇規則

2021-06-18 22:40:42 字數 2841 閱讀 3027

s

regular

explanation

通用選擇符,匹配任何的html元素 e

匹配任何的html元素e

e1 e2

匹配任何的html

元素e1

下的元素e2

e1>e2

匹配任何的html

元素e1

下的子元素e2

e1+e2

匹配任何的html

元素e1

後的兄弟元素e2

e1~e2

匹配任何的html

元素e1

之間的兄弟元素e2

e1,e2

匹配任何的html

元素e1

或元素e2

e.class

匹配任何的html

元素class=」class」的元素e

e#id

匹配任何的html

元素id=」id」的元素e

e:first-child

匹配任何的html元素e

的第乙個元素

e:last-child

匹配任何的html元素e

的最後乙個元素

e:nth-child(n)

匹配任何的html元素e

的第n個元素

e:only-child

匹配任何的html

元素沒有兄弟元素的元素e

e:empty

匹配任何的html

元素沒有子元素的元素e

e:enabled

匹配任何的html

元素處於

enabled

狀態的元素e

e:disabled

匹配任何的html

元素處於

disabled

狀態的元素e

e:checked

匹配任何的html

元素處於

checked

狀態的元素e

e:not(s)

匹配任何的html

元素但不匹配選擇符

s的元素e

e[attr]

匹配任何的html

元素包含屬性

attr

的元素e

e[attr=」value」]

匹配任何的html

元素包含屬性

attr=」value」的元素e

e[attr^=」value」]

匹配任何的html

元素包含屬性

attr

以」value」開始的元素e

e[attr$=」value」]

匹配任何的html

元素包含屬性

attr

以」value」結尾的元素e

e[attr*=」value」]

匹配任何的html

元素包含屬性

attr

包含」value」的元素e

e[attr|=」value」]

匹配任何的html

元素包含屬性

attr

以」value」開始_

鏈結的元素e

e[attr~=」value」]

匹配任何的html

元素包含屬性

attr

於空白之間含」value」的元素e

e[attr!=」value」]

匹配任何的html

元素包含屬性

attr!=」value」的元素e

e[attr1=」value1」  

attr2=」value2」]

匹配任何的html

元素包含屬性

attr1=」value1」且attr2=」value2」的元素e

e:animated

匹配任何的html

元素處於

animated

狀態的元素e

:button(file/submit/

password/image/

radio/checkbox/

reset/text/input)

匹配任何的html

元素button

或type=」button」的input

元素 type=」file」/type=」submit/」/type=」password」/type=」image」/type=」radio」/type=」checkbox」/type=」reset」/type=」text」

input/textarea/select/button

e:parent

匹配任何的html

元素包含子節點的元素

e(文字子節點也算)

e:contains(str)

匹配任何的html

元素包含

str文字的元素e

e:eq(i)/gt(i)/lt(i)

匹配任何的html

元素等於/大於

/小於i索引值的元素e

e:even/e:odd

匹配任何的html

元素等於偶數

/奇數索引值的元素e

e:hidden/visible

匹配任何的html

元素的不可見

/可見元素e

e:first/e:last

匹配任何的html元素e

的第乙個、最後乙個元素

:header

匹配任何的html

元素的標題元素

e:has(s)

匹配任何的html

元素含有選擇器

s的元素e

e:selected

匹配任何的html

元素被選擇的元素e

JQuery選擇器 選擇器簡介

在開始學習jquery選擇器之前,有必要了解一下css 層疊樣式表 技術。css是一項出色的技術,它使得網頁的結構和表現樣式完全分離。利用css選擇器能夠輕鬆的對某個元素新增樣式而不改變html結構,只需通過新增不同的css規則,就可以得到各種不同樣式的網頁。常用的css選擇器分類如下表 選擇器語法...

Jquery選擇器 基本選擇器

jquery作為我們常用前端工具之一,實際專案中常用的的選擇器有id選擇器 id 元素選擇器 element 樣式選擇器 class 概述 根據給定的id匹配乙個元素。使用任何的元字元 如 作為名稱的文字部分,它必須被兩個反斜槓轉義 引數 id,用於搜尋的,通過元素的 id 屬性中給定的值。示例 查...

jQuery選擇器之全選擇器( 選擇器)

在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagname 中傳遞 同樣可以獲取到 不難發現...