關於jQuery常用選擇器詳解
本文主要為大家詳細介紹了jQuery常用選擇器的相關資料,具有一定的參考價值,有興趣的小夥伴們可以參考一下,希望能幫助到大家。
本文為大家分享了jQuery常用選擇器的具體程式碼,供大家參考,具體內容如下
1、jQuery:(使用jQuery一定標示我們使用的版本號)
它是一個使用原生的JS來封裝的常用的方法的類別庫(解決了瀏覽器的兼容問題)
2、jQuery中提供的方法
選擇器
透過傳遞對應規則的內容(ID、標籤名稱、樣式類別名稱...),取得到頁面中指定的元素/元素集合
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <p id='p1'> <p> <span></span> <span></span> <span></span> </p> <p></p> <p id='p3'></p> <ul> <li></li> <li></li> <li></li> </ul> </p> <script> //原生JS获取到的结果属于元素对象/元素集合/节点集合...他们可以使用浏览器为其提供的那些天生自带的属性和方法 //原生的JS对象不能直接的使用jQuery中提供的属性和方法 var op = document.getElementById('p1') op.clientWidth op.getAttribute //jq获取到的结果是一个jQuery对象,可以使用jQuery里面提供的属性和方法,但是不能直接的使用浏览器内置的属性和方法 var $op = jQuery("#p1")//$("#p1") $op.innerWidth(); $op.attr //关于原生JS对象和jQuery对象之间的转换 //1)、原生的转变成jQuery:$(原生JS对象) $(op) //2)、jQuery转化成原生:直接通过索引获取对应的元素对象即可 $op[0] $op.get(0)//<==>$op[0]都是通过索引来获取指定位置的元素(JS原生对象) //更多的jQuery选择器 $('#p1') $('p') $('.w100') $('*') $('#p1,p,.w100')//把每一个选择器获取到的jQuery对象最后融合在一起,最后一起获取到 $('#p1 li')//在子子孙孙级中进行查找 $('#p1>li')//在子级中进行查找 $('#p3+')//获取它的下一个弟弟 $('#p3+ul')//获取它的下一个弟弟并且标签名是ul的 $('#p3~')//获取它的所有的弟弟元素 $('#p3~ul')//获取它的所有的弟弟元素并且标签名为ul的 $('#p1>p:not(.w100)')//#p1下的所有子集p样式类名不包含w100的 $('#p1>p:eq(0)')//通过索引获取到集合中的某一个,但是获取到的结果依然是一个jQuery对象(而get方法也是通过索引获取,但是获取到的是一个JS原生对象) $('#p1>p:gt(1)')//大于索引1的(不包含索引1的) $('#p1>p:lt(1)')//小于索引1的(不包含索引1的) $('#p1 li:contains("我")')//获取所有的li内容包含“我” 的 $('#p1 p:has(ul)')//在所有的p中包含ul的 $('#p1>*:nth-child(1)')//获取所有的子元素的第一个 $('#p1>*:eq(1)')//获取所有的子元素的第二个(索引为1) </script> </body> </html>
相關推薦:
以上是關於jQuery常用選擇器詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

Windows作業系統是全球最受歡迎的作業系統之一,其新版本Win11備受矚目。在Win11系統中,管理員權限的取得是一個重要的操作,管理員權限可以讓使用者對系統進行更多的操作和設定。本文將詳細介紹在Win11系統中如何取得管理員權限,以及如何有效地管理權限。在Win11系統中,管理員權限分為本機管理員和網域管理員兩種。本機管理員是指具有對本機電腦的完全管理權限

OracleSQL中的除法運算詳解在OracleSQL中,除法運算是一種常見且重要的數學運算運算,用來計算兩個數相除的結果。除法在資料庫查詢中經常用到,因此了解OracleSQL中的除法運算及其用法是資料庫開發人員必備的技能之一。本文將詳細討論OracleSQL中除法運算的相關知識,並提供具體的程式碼範例供讀者參考。一、OracleSQL中的除法運算

PHP中的模運算子(%)是用來取得兩個數值相除的餘數的。在本文中,我們將詳細討論模運算子的作用及用法,並提供具體的程式碼範例來幫助讀者更好地理解。 1.模運算子的作用在數學中,當我們將一個整數除以另一個整數時,就會得到一個商和一個餘數。例如,當我們將10除以3時,商數為3,餘數為1。模運算子就是用來取得這個餘數的。 2.模運算子的用法在PHP中,使用%符號來表示模

jQuery中如何使用PUT請求方式?在jQuery中,發送PUT請求的方法與發送其他類型的請求類似,但需要注意一些細節和參數設定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發送PUT請求:$.ajax({u

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

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

如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬

jQuery是一種流行的JavaScript庫,被廣泛用於處理網頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數,即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s
