jQuery基礎2
選擇器
基本
id 根據給定的ID匹配一個元素
element 根據給定的元素名匹配所有元素
.class 根據給定的類匹配元素
- 匹配所有元素
層級
selector1,selector2,…,selectorN 將每一個選擇器匹配到的元素合併後一起返回
ancestor descendant 在給定的元素下匹配所有的後代元素
parent >child 在給定的元素下匹配所有的子元素
prev + next 匹配所有緊接在 prev 元素後的 next 元素
prev ~ siblings 匹配 prev元素之後的所有 siblings 元素
基本篩選
:first 獲取第一個元素
:not() 去除所有與給定選擇器匹配的元素
:even 匹配所有索引值為偶數的元素,從 0 開始計數
:odd 匹配所有索引值為奇數的元素,從 0 開始計數
:eq() 匹配一個給定索引值的元素
:gt() 匹配所有大於給定索引值的元素
:lang 選擇指定語言的所有元素。
:last 獲取後個元素
:lt() 匹配所有小於給定索引值的元素
:header 匹配如 h1, h2, h3之類的標題元素
:animated 匹配所有正在執行動畫效果的元素
:focus 匹配當前獲取焦點的元素。
:root 選擇該文件的根元素 永遠是 元素
:target 選擇由文件URI的格式化識別碼表示的目標元素。
內容
:contains() 匹配包含給定文字的元素
:empty 匹配所有不包含子元素或者文字的空元素
:has() 匹配含有選擇器所匹配的元素的元素
:parent 匹配含有子元素或者文字的元素
可見性
:hidden 匹配所有不可見元素,或者type為hidden的元素
:visible 匹配所有的可見元素
屬性
[attribute] 匹配包含給定屬性的元素
[attribute=value] 匹配給定的屬性是某個特定值的元素
[attribute!=value] 匹配所有不含有指定的屬性,或者屬性不等於特定值的元素。
[attribute^=value] 匹配給定的屬性是以某些值開始的元素
[attribute$=value] 匹配給定的屬性是以某些值結尾的元素
[attribute*=value] 匹配給定的屬性是以包含某些值的元素
[attrSel1][attrSel2][attrSelN] 複合屬性選擇器,需要同時滿足多個條件時使用
子元素
:firstchild 匹配第一個子元素
:lastchild 匹配後一個子元素
:firstoftype1.9+ 選擇所有相同的元素名稱的第一個兄弟元素。
:lastoftype1.9+ 選擇的所有元素之間具有相同元素名稱的後一個兄弟元素。
:nthchild() 匹選中某個元素,該元素必須是某個父元素下的第n個子元素。序號從1開始
:nthlastchild()1.9+ 選中某個元素,該元素必須是某個父元素下的倒數第n個子元素。序號從1開始
:nthoftype()1.9+ 選中某個元素,該元素必須是某個父元素下的指定型別第n個子元素。序號從1開始
:nthlastoftype()1.9+ 選中某個元素,該元素必須是某個父元素下的指定型別倒數第n個子元素。序號從1開始
:onlychild 如果某個元素是父元素中唯一的子元素,那將會被匹配
:onlyoftype1.9+ 選擇所有沒有兄弟元素和自己相同型別的元素
表單
:input 匹配所有 input, textarea, select 和 button 元素
:text 匹配所有的單行文字框
:password 匹配所有密碼框
:radio 匹配所有單選按鈕
:checkbox 匹配所有核取方塊
:submit 匹配所有提交按鈕
:image 匹配所有影像域
:reset 匹配所有重置按鈕
:button 匹配所有按鈕
:file 匹配所有檔案域
表單物件屬性
:enabled 匹配所有可用元素
:disabled 匹配所有禁用元素
:checked 匹配具有checked屬性的radio和checkbox,和有selected屬性的option標籤
:selected 只匹配有selected屬性的option標籤
相關文章
- jQuery 基礎樣式篇(2)jQuery
- JQuery基礎28_選擇器2jQuery
- jQuery基礎jQuery
- 前端基礎之jQuery基礎前端jQuery
- jQuery基礎教程jQuery
- jQuery基礎 效果jQuery
- jQuery基礎總結jQuery
- jQuery基礎學習jQuery
- jQuery 基礎語法jQuery
- jQuery基礎語法jQuery
- 前端基礎之jQuery引入前端jQuery
- Jquery基礎筆記一jQuery筆記
- 前端基礎之jQuery進階前端jQuery
- jquery基礎知識你知道哪些?jQuery
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- 前端基礎之jQuery重要補充前端jQuery
- jQuery基礎與js的區別jQueryJS
- jQuery的基礎操作——選擇器jQuery
- Pandas 基礎 (2) - Dataframe 基礎
- 新知識:jQuery語法基礎與操作jQuery
- 網站前端_jQuery-基礎入門網站前端jQuery
- Jquery基礎筆記二(選擇器)jQuery筆記
- 前端基礎入門六(JQuery進階)前端jQuery
- jQuery基礎——樣式篇 (選擇器)jQuery
- css基礎2CSS
- JavaScript基礎2JavaScript
- Sheel基礎2
- Docker 基礎 - 2Docker
- MySQL基礎(2)MySql
- Go 基礎教程--2-基礎知識Go
- Koa2基礎
- React基礎篇2React
- HTMl————2、HTML基礎HTML
- Vue2基礎Vue
- Python 基礎 2 - 列表Python
- java基礎操作2Java
- Linux基礎指令(2)Linux
- Linux shell基礎2Linux