JQ選擇器

来源:https://www.cnblogs.com/-Steven/archive/2018/01/03/8186025.html
-Advertisement-
Play Games

選擇器實例選取 * $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") class="intro" 的所有元素 .class,.class $(".intro,.demo") class 為 "intro" 或 "d ...


選擇器實例選取
* $("*") 所有元素
#id $("#lastname") id="lastname" 的元素
.class $(".intro") class="intro" 的所有元素
.class,.class $(".intro,.demo") class 為 "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> 元素,索引值從 0 開始,第一個元素是偶數 (0),第二個元素是奇數 (1),以此類推。
:odd $("tr:odd") 所有奇數 <tr> 元素,索引值從 0 開始,第一個元素是偶數 (0),第二個元素是奇數 (1),以此類推。
     
: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") <div> 元素的直接子元素的所有 <p> 元素
parent descendant $("div p") <div> 元素的後代的所有 <p> 元素
element + next $("div + p") 每個 <div> 元素相鄰的下一個 <p> 元素
element ~ siblings $("div ~ p") <div> 元素同級的所有 <p> 元素
     
:eq(index) $("ul li:eq(3)") 列表中的第四個元素(index 值從 0 開始)
:gt(no) $("ul li:gt(3)") 列舉 index 大於 3 的元素
:lt(no) $("ul li:lt(3)") 列舉 index 小於 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']") 所有帶有 title 屬性且值以 "Tom" 開頭的元素
[attribute~=value] $("[title~='hello']") 所有帶有 title 屬性且值包含單詞 "hello" 的元素
[attribute*=value] $("[title*='hello']") 所有帶有 title 屬性且值包含字元串 "hello" 的元素
[name=value][name2=value2] $( "input[id][name$='man']" ) 帶有 id 屬性,並且 name 屬性以 man 結尾的輸入框
     
:input $(":input") 所有 input 元素
:text $(":text") 所有帶有 type="text" 的 input 元素
:password $(":password") 所有帶有 type="password" 的 input 元素
:radio $(":radio") 所有帶有 type="radio" 的 input 元素
:checkbox $(":checkbox") 所有帶有 type="checkbox" 的 input 元素
:submit $(":submit") 所有帶有 type="submit" 的 input 元素
:reset $(":reset") 所有帶有 type="reset" 的 input 元素
:button $(":button") 所有帶有 type="button" 的 input 元素
:image $(":image") 所有帶有 type="image" 的 input 元素
:file $(":file") 所有帶有 type="file" 的 input 元素
:enabled $(":enabled") 所有啟用的元素
:disabled $(":disabled") 所有禁用的元素
:selected $(":selected") 所有選定的下拉列表元素
:checked $(":checked") 所有選中的覆選框選項
.selector $(selector).selector 在jQuery 1.7中已經不被贊成使用。返回傳給jQuery()的原始選擇器
:target $( "p:target" ) 選擇器將選中ID和URI中一個格式化的標識符相匹配的<p>元素

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

-Advertisement-
Play Games
更多相關文章
  • 項目的創建及配置 因為Neo4j依賴的jar包比較多,所以推薦使用Maven來管理。 首先創建一個Maven Project,添加依賴: 使用的是3.2.6版本,對應版本的Neo4j安裝地址摸我。 使用嵌入式資料庫 配置好之後,就可以開始了,第一步是學習開啟和關閉資料庫。 無論是創建一個新的資料庫, ...
  • 一、概念篇 1、消息摘要-Message Digest 消息摘要:在消息數據上,執行一個單向的hash函數,生成一個固定長度的hash值,這個Hash值就是消息摘要,也成為數字指紋。 消息摘要特點: (1)無論輸入消息多長,計算出來的消息摘要長度總是固定的; (2)不可逆性,通過摘要無法推算出消息本 ...
  • 2018年上班的第二天,就這樣背了一個大鍋。我們項目中有一個搜索功能,在這一期的版本中,為了增強優化,去除了過濾空格的請求,這樣或許能增加很好的用戶體驗,恰恰相反,偷雞不成蝕把米。沒想到蘋果系統的輸入法竟然能自動聯想,在沒有選擇漢字的時候,竟然能聯想出來一大堆智能拼音,what???還有這種操作?? ...
  • 從一開始接觸編程就多次聽到編程得養成好的編碼習慣。的確,不讓好的編碼成為習慣,也就只能在隨意的代碼風格裡放縱了(網上瀏覽到的代碼是有這樣的吧)。 在網上也看了很多人的總結,學到很多。將其中的部分進行彙總,這次的隨筆大部分只是文字的搬運工,如有誤還請指正。 一.標識符命名(儘量以最少的字元表達完整的含 ...
  • 前言 18年元旦三天內和朋友突擊了下,勉強是將雛形做出來了,後續的API慢慢完善。(當然了,主力還是那個朋友,本人只是初涉iOS,勉強能看懂,修修改改而已) 大致內容如下: JSBridge核心交互部分 、`page`等部分常用API的實現(其它慢慢完善) 組件(自定義)API拓展的實現 API的權 ...
  • 1.1 基本介紹 我們先去github上面瞭解它https://github.com/alibaba/AndFix 請原諒我的盜圖行為,英文解釋我就不貼了我自己也看不懂,大致的意思的就是要想盡一切辦法給導致我們崩潰的那個類的某個方法去動手術把它弄好,而這裡就有一個概念那就AndFix.apatch補 ...
  • 開篇三問 1. AJAX請求真的不安全麽? 2. AJAX請求哪裡不安全? 3. 怎麼樣讓AJAX請求更安全? 前言 本文包含的內容較多,包括AJAX,CORS,XSS,CSRF等內容,要完整的看完並理解需要付出一定的時間。 另外,見解有限,如有描述不當之處,請幫忙及時指出。 __正文開始...__ ...
  • [1]數據結構 [2]圖的表示 [3]創建Graph類 [4]圖的遍歷 [5]最短路徑演算法 [6]最小生成樹 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...