目錄
1. JQuery 基本選擇器
2. 層次選擇器
3. 基本過濾選擇器
4. 內容過濾選擇器
5. 屬性過濾器( 選擇包含指定屬性的元素)
6. 可見性篩選選擇器
首頁 web前端 js教程 JQuery各種選擇器的介紹

JQuery各種選擇器的介紹

Jun 26, 2017 am 11:55 AM
jquery 學習 筆記

1. JQuery 基本選擇器

express description remarks
#$("#idName") id選擇器  
$(".className") 類別選擇器  
$("tagName") 標籤選擇器  
$("*") 通配符選擇器  
$("tagName,.className,#idName,. ..") 群組選擇器  

2. 層次選擇器

從父子關係和兄弟關係進行節點的選擇.

##注意是a 節點之後的兄弟節點,#

 

3. 基本過濾選擇器

從位置的角度來過濾標籤.

express description remarks
$("a b") 選擇a節點所有的後位節點b
( 包含子節點和孫節點)
 
$("a>b") 選擇a節點的所有子節點b
( 只包含子節點, 不包含孫節點)
 
$("a+b") 選擇a節點之後的第一個兄弟節點b  
$("a~b") #選擇a節點之後的所有兄弟節點b而不是所有的兄弟節點
express description #remarks
$("tagName:first") 選取tagName元素集合中的第一個元素  
#$("tagName:last") 選擇tagName元素集合中的最後一個元素  
$("tagName:odd") 選擇tagName元素集合中奇數位置的元素  
$("tagName:even") #選擇tagName元素集合中偶數位置的元素  
#$("tagName:eq(1)") 選擇tagName元素集合中第二個元素
( 索引和陣列一樣, 從零開始)
 
$("tagName:gt(2)") #選擇tagName元素集合中第三個元素往後的元素
( 即tagName下, 位置大於3的元素)
 
$("tagName:lt(2)") 選擇tagName元素集合中第三個元素往前的元素
( 即tagName下, 位置小於3的元素)
 
$(":header") #勾選所有的標題元素
( h1 到h6 )
 
#$(":animated") 選擇有動畫的元素  
$("tagName:not(.one)") 選擇tagName元素集合中class值不是one的元素  

 

4. 內容過濾選擇器

##節點值是否為空白,節點上的文字是否包含指定的字串, 子元素中的class值是否為指定的值.

expressdescriptionremarks$("tagName:empty")選擇tagName元素集合中內容為空的元素 $("tagName:parent")選擇tagName元素集合中包含子元素的元素 $("tagName:contents('abc')")#選擇tagName元素集合中內容包含"abc"的元素 $("tagName:has(.one)")選擇tagNmae元素集合中class值為one的元素 #

 

5. 屬性過濾器( 選擇包含指定屬性的元素)

從節點的屬性來過濾篩選節點:有無屬性,屬性值等於,不等於,包含,是**開頭,是**結尾,多重過濾.

( 不是子元素)
( 不是子元素)
( 不是子元素, 是tagName元素)
express #description remarks
$("div[id]") 被選取的元素包含id屬性  
$("div[id='test']") #被選取的元素包含id="test"  
$("div[title!='test']") 被選取的元素的title屬性不是"test"  
$("div[title^='te']") 被選取的元素的title屬性值是由"test開始的"
$("div[title$='st']") #被選中的元素的title屬性是以"test"結尾的  
$("div[title*='est']") 被選取的元素的title屬性值包含"est"  
$("div[title*='est'][id]") 被選取的元素的title屬性值包含"est",
且有id屬性
 

 

6. 可見性篩選選擇器

根據頁面上的元素是否顯示來選擇節點

#express description remarks
$("div:hidden") 選取隱藏的div元素  
#$("div :hidden") 選取div元素中所有隱藏的元素
( 包含子元素和孫元素)
 
#$("div:visiable") 選取可見的div元素  
$("div :visiable") 選取div中可見的元素
( 包含子元素與孫子元素)
 

以上是JQuery各種選擇器的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

小紅書筆記怎麼刪除 小紅書筆記怎麼刪除 Mar 21, 2024 pm 08:12 PM

小紅書筆記怎麼刪除?在小紅書APP中是可以編輯筆記的,多數的用戶不知道小紅書筆記如何的刪除,接下來就是小編為用戶帶來的小紅書筆記刪除方法圖文教程,有興趣的用戶快來一起看看吧!小紅書使用教學小紅書筆記怎麼刪除1、先打開小紅書APP進入到主頁面,選擇右下角【我】進入到專區;2、之後在我的專區,點擊下圖所示的筆記頁面,選擇要刪除的筆記;3、進入到筆記頁面,右上角【三個點】;4、最後下方會展開功能欄,點選【刪除】即可完成。

小紅書發布過的筆記不見了怎麼辦?它剛發的筆記搜不到的原因是什麼? 小紅書發布過的筆記不見了怎麼辦?它剛發的筆記搜不到的原因是什麼? Mar 21, 2024 pm 09:30 PM

作為一名小紅書的用戶,我們都曾經遇到過發布過的筆記突然不見了的情況,這無疑讓人感到困惑和擔憂。在這種情況下,我們該怎麼辦呢?本文將圍繞著「小紅書發布過的筆記不見了怎麼辦」這個主題,為你詳細解答。一、小紅書發布過的筆記不見了怎麼辦?首先,不要驚慌。如果你發現筆記不見了,保持冷靜是關鍵,不要慌張。這可能是由於平台系統故障或操作失誤引起的。檢查發布記錄很簡單。只要打開小紅書App,點擊“我”→“發布”→“所有發布”,就可以查看自己的發布記錄。在這裡,你可以輕鬆找到之前發布的筆記。 3.重新發布。如果找到了之

小紅書怎麼在筆記中加入商品連結 小紅書在筆記中加入商品連結教學 小紅書怎麼在筆記中加入商品連結 小紅書在筆記中加入商品連結教學 Mar 12, 2024 am 10:40 AM

小紅書怎麼在筆記中添加商品連結?在小紅書這款app中用戶不僅可以瀏覽各種內容還可以進行購物,所以這款app中關於購物推薦、好物分享的內容是非常多的,如果小夥伴在這款app也是一個達人的話,也可以分享一些購物經驗,找到商家進行合作,在筆記中添加連結之類的,很多人都願意使用這款app購物,因為不僅方便,而且有很多達人會進行一些推薦,可以一邊瀏覽有趣內容,一邊看看有沒有適合自己的衣服商品。一起看看如何在筆記中添加商品連結吧!小紅書筆記添加商品連結方法  在手機桌面上開啟app。  在app首頁點擊

一起學習word根號輸入方法 一起學習word根號輸入方法 Mar 19, 2024 pm 08:52 PM

在word編輯文字內容時,有時會需要輸入公式符號。有的小夥子們不知道在word根號輸入的方法,小面就讓小編跟小夥伴們一起分享下word根號輸入的方法教學。希望對小夥伴們有幫助。首先,開啟電腦上的Word軟體,然後開啟要編輯的文件,並將遊標移到需要插入根號的位置,參考下方的圖片範例。 2.選擇【插入】,再選擇符號裡的【公式】。如下方圖片紅色圈的部分內容所示:3.接著選擇下方的【插入新公式】。如下方圖片紅色圈的部分內容所示:4.選擇【根式】,再選擇適當的根號。如下方圖片紅色圈的部分內容所示:

jQuery小技巧:快速修改頁面所有a標籤的文本 jQuery小技巧:快速修改頁面所有a標籤的文本 Feb 28, 2024 pm 09:06 PM

標題:jQuery小技巧:快速修改頁面所有a標籤的文字在網頁開發中,我們經常需要對頁面中的元素進行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標籤的文字內容,這樣可以節省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標籤的文本,同時給出具體的程式碼範例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:&lt

使用jQuery修改所有a標籤的文字內容 使用jQuery修改所有a標籤的文字內容 Feb 28, 2024 pm 05:42 PM

標題:使用jQuery修改所有a標籤的文字內容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網頁開發中,經常會遇到需要修改頁面上連結標籤(a標籤)的文字內容的需求。本文將介紹如何使用jQuery來實現這個目標,並提供具體的程式碼範例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼:

小紅書發筆記教學怎麼弄?它發布筆記可以屏蔽人嗎? 小紅書發筆記教學怎麼弄?它發布筆記可以屏蔽人嗎? Mar 25, 2024 pm 03:20 PM

小紅書作為一個生活風格分享平台,涵蓋了美食、旅行、美妝等各個領域的筆記。許多用戶希望在小紅書上分享自己的筆記,但卻不清楚如何操作。在這篇文章中,我們將詳細介紹小紅書發布筆記的流程,並探討如何在平台上封鎖特定使用者。一、小紅書發布筆記教學怎麼弄? 1.註冊登入:首先,需要在手機上下載小紅書APP,並完成註冊登入。在個人中心完善個人資料是很重要的。透過上傳個人資料、填寫暱稱和個人簡介,可以讓其他使用者更容易了解你的訊息,也能幫助他們更好地關注你的筆記。 3.選擇發布頻道:在首頁下方,點選「發筆記」按鈕,選擇你想

從零開始學習Go語言中的main函數 從零開始學習Go語言中的main函數 Mar 27, 2024 pm 05:03 PM

標題:從零開始學習Go語言中的main函數Go語言作為一種簡潔、高效的程式語言,備受開發者青睞。在Go語言中,main函數是一個入口函數,每個Go程式都必須包含main函數作為程式的入口點。本文將從零開始介紹如何學習Go語言中的main函數,並提供具體的程式碼範例。一、首先,我們需要安裝Go語言的開發環境。可前往官方網站(https://golang.org

See all articles