jQuery 選擇器有61種你都知道了多少

来源:https://www.cnblogs.com/jc2182/archive/2019/08/05/11300665.html
-Advertisement-
Play Games

下麵列舉了61種jQuery 選擇器 參考 ...


下麵列舉了61種jQuery 選擇器 參考 

選擇器語句描述
* $("*") 選擇所有元素
#id $("#lastname") id=“lastname”的元素
.class $(".intro") class=“intro”的所有元素
.class,.class $(".intro,.demo") 所有帶有“intro”或“demo”類的元素
element $("p") 所有<p>元素
el1,el2,el3 $("h1,div,p") 所有<h1>,<div>和<p>元素
:first $("p:first") 第一個<p>元素
:last $("p:last") 最後一個<p>元素
:even $("tr:even") 所有偶數<tr>元素
:odd $("tr:odd") 所有奇數<tr>元素
:first-child $("p:first-child") 所有<p>元素都是其父元素的第一個子元素
:first-of-type $("p:first-of-type") 所有<p>元素是其父元素的第一個<p>元素
:last-child $("p:last-child") 所有<p>元素是其父級的最後一個子元素
:last-of-type $("p:last-of-type") 所有<p>元素是其父級的最後一個<p>元素
:nth-child(n) $("p:nth-child(2)") 所有<p>元素是其父級的第二個子元素
:nth-last-child(n) $("p:nth-last-child(2)") 所有<p>元素,它們是父元素的第二個子元素,從最後一個子元素開始計算
:nth-of-type(n) $("p:nth-of-type(2)") 所有<p>元素是其父元素的第二個<p>元素
:nth-last-of-type(n) $("p:nth-last-of-type(2)") 所有<p>元素是其父元素的第二個<p>元素,從最後一個子元素開始計算
:only-child $("p:only-child") 所有<p>元素是其父元素的唯一子元素
:only-of-type $("p:only-of-type") 所有<p>元素,它們是父類的唯一子類型
parent>child $("div > p") 所有<p>元素是<div>元素的直接子元素
parent descendant $("div p") 所有<p>元素都是<div>元素的後代
element + next $("div + p") 每個<div>元素旁邊的<p>元素
element ~ siblings $("div ~ p") 所有<p>元素都是<div>元素的兄弟元素
:eq(index) $("ul li:eq(3)") 列表中的第四個元素(索引從0開始)
:gt(no) $("ul li:gt(3)") 列出索引大於3的元素
:lt(no) $("ul li:lt(3)") 列出索引小於3的元素
:not(selector) $("input:not(:empty)") 所有非空的輸入元素
:header $(":header") 所有標題元素<h1>,<h2> ...
:animated $(":animated") 所有動畫元素
:focus $(":focus") 當前具有焦點的元素
:contains(text) $(":contains('Hello')") 包含文本“Hello”的所有元素
:has(selector) $("div:has(p)") 具有<p>元素的所有<div>元素
:empty $(":empty") 所有空元素
:parent $(":parent") 所有元素都是另一個元素的父元素
:hidden $("p:hidden") 所有隱藏的<p>元素
:visible $("table:visible") 所有可見的表格
:root $(":root") 文檔的根元素
:lang(language) $("p:lang(de)") 具有以“de”開頭的lang屬性值的所有<p>元素
[attribute] $("[href]") 具有href屬性的所有元素
[attribute=value] $("[href='default.htm']") href屬性值等於“default.htm”的所有元素
[attribute!=value] $("[href!='default.htm']") href屬性值不等於“default.htm”的所有元素
[attribute$=value] $("[href$='.jpg']") href屬性值以“.jpg”結尾的所有元素
[attribute|=value] $("[title|='Tomorrow']") title屬性值等於'Tomorrow'的所有元素,或者以'Tomorrow'開頭,後跟連字元
[attribute^=value] $("[title^='Tom']") 標題屬性值以“Tom”開頭的所有元素
[attribute~=value] $("[title~='hello']") 具有title屬性值的所有元素包含特定單詞“hello”
[attribute*=value] $("[title*='hello']") 標題屬性值包含單詞“hello”的所有元素
:input $(":input") 所有輸入元素
:text $(":text") type =“text”的所有輸入元素
:password $(":password") 所有輸入元素的類型=“密碼”
:radio $(":radio") type=“radio”的所有輸入元素
:checkbox $(":checkbox") type=“checkbox”的所有輸入元素
:submit $(":submit") type=“submit”的所有輸入元素
:reset $(":reset") type=“reset”的所有輸入元素
:button $(":button") 所有輸入元素的type=“button”
:image $(":image") type=“image”的所有輸入元素
:file $(":file") type=“file”的所有輸入元素
:enabled $(":enabled") 所有啟用的輸入元素
:disabled $(":disabled") 所有禁用的輸入元素
:selected $(":selected") 所有選定的輸入元素
:checked $(":checked") 所有選中的輸入元素

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 過期策略: 我們在set key時,可以給一個expire time,就是過期時間 這段過期時間以後,redis對key刪除使用:定期刪除+惰性刪除 定期刪除指redis預設在100ms內隨機抽取一些設置了過期時間的key,檢查是否過期,過期就刪除。 定期刪除因為隨機的,很多key沒有刪除,就用到惰 ...
  • 爬蟲數據去重: 使用MD5生成指紋判斷頁面是否變化 數據存入mongodb,對關鍵字進行複合索引(千萬以下) 對數據關鍵字進行哈希映射,生成指紋判斷是否在redis的指紋集合中,並可通過是否過濾判斷request對象是否進隊,對request對象進行過濾(千萬級別) 布隆過濾器,實現大數據去重(億級 ...
  • Cassandra簡介 Cassandra是一個開源分散式NoSQL資料庫系統。 它最初由Facebook開發,用於儲存收件箱等簡單格式數據,集GoogleBigTable的數據模型與Amazon Dynamo的完全分散式的架構於一身。Facebook於2008將 Cassandra 開源,此後,由 ...
  • 我們平時的測試過程中有一個環節就是準備測試數據,包括準備基礎數據,準備業務數據,使用的場景包括壓力測試,後臺批量數據傳輸,前端大數據查詢導出,或者分頁列印等功能,準備測試數據我們通俗點講就是造數據,根據不同的使用場景我們有不同的造數據的方式,比如需要大數據時我們可以用jmeter壓測獲取大數據,也可 ...
  • 項目 & 任務 Gradle 的一切都是基於項目和任務的。 構建由一個或多個項目組成。項目的概念很抽象,它取決於你要用Gradle 做什麼 。項目可以是 一個 Jar 庫或者一個 web 程式。也可以是一個 zip 壓縮包,也可以是將項目部署到生產環境等等; 一個項目是由一個或多個任務組成的;任務是 ...
  • 零基礎前端開發工程師視頻教程全套,基礎+進階+項目實戰(共120G) 下載地址 ...
  • 第一次寫博客,堅持了一個多月時間,Vue源碼分析基本分析完了,回過頭也看也漏了一些地方,比如雙向綁定里的觀察者模式,也可以說是訂閱者模式,也就是Vue里的Dep、Watcher等這些函數的作用,網上搜一下講解也挺多的,這些知識點也是很重要的,對於閱讀源碼的同學這一塊務必要花點時間學一下 還有一個挺重 ...
  • 通常情況下,一個特定的字體僅會包含少數的可用字重。若所指定的字重不存在直接匹配,則會通過字體匹配演算法規則匹配使用鄰近的可用字重。這也就是為什麼我們有時候使用特定字重時沒有“生效”,看起來跟其它字重差不多的原因所在。 總結: 1.在實際中,最為常用的字重是normal,bold或100-900; 2. ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...