jQuery慢慢啃之選擇器(二)

1.$("#myDiv");ID匹配一個元素

<span id="foo[bar]"></span>

$("#foo\\[bar\\]);//轉義

2.$("div");//元素標簽名匹配

3.$(".myClass"); css類名匹配

4.$("*")?? 匹配所有元素,多用于結合上下文來搜索

5.指定多個選擇器,把匹配結果組合返回

<div>div</div>
<p class="myClass">p class="myClass"</p>
<span>span</span>
<p class="notMyClass">p class="notMyClass"</p>

$("div,span,p.myClass")

6.在給定的祖先元素下匹配所有的后代元素

<form>
? <label>Name:</label>
? <input name="name" />
? <fieldset>
????? <label>Newsletter:</label>
????? <input name="newsletter" />
</fieldset>
</form>
<input name="none" />

$("form input")

7.$("form > input")//父元素下匹配所有的子元素

8.匹配所有 prev 元素后的 next 元素,包括同輩和子元素或者其他
<form>
? <label>Name:</label>
? <input name="name" />
? <fieldset>
????? <label>Newsletter:</label>
????? <input name="newsletter" />
</fieldset>
</form>
<input name="none" />
表達式:$("label + input")
結果:[ <input name="name" />, <input name="newsletter" /> ]
9.第一個選擇器的同輩
表達式:$("form ~ input")
結果:[ <input name="none" /> ]
10.$('li:first');//元素機會中 的第一個
$("input:not(:checked)")//集合在除去某些
$("tr:even")//匹配偶數項
$("tr:odd")//匹配基項
$("tr:eq(1)")//匹配給定索引的項
$("tr:gt(0)")//匹配大于索引的項
$("p:lang(it)")//選擇語言
$('li:last')//獲取最后一個元素
$("tr:lt(2)")//匹配索引的項
$(":header").css("background", "#EEE");//匹配如 h1, h2, h3之類的標題元素
$("div:not(:animated)").animate({ left: "+=20" }, 1000);//對沒有動畫的元素執行動畫
$( document.activeElement )//當前的焦點元素
$(":root").css("background-color","yellow");//選擇該文檔的根元素
$("div:contains('John')")//匹配包含給定文本的元素
$("td:empty")//匹配所有不包含子元素或者文本的空元素
$("div:has(p)")//匹配含有選擇器所匹配的元素的元素
$("td:parent")//匹配含有子元素或者文本的元素
$("tr:hidden")//匹配所有不可見元素
$("input:enabled")//匹配所有可用元素
$("input:disabled")//匹配所有不可用元素
$("input:checked")//查找所有選中的元素
$("select option:selected")//匹配所有選中的option元素
$("div[id]")//匹配包含給定屬性的元素
$("input[name='newsletter']").attr("checked", true);//匹配給定的屬性是某個特定值的元素
$("input[name!='newsletter']").attr("checked", true);
$("input[name^='news']")//匹配給定的屬性是以某些值開始的元素
$("input[name$='letter']")//匹配給定的屬性是以某些值結尾的元素
$("input[name*='man']")//匹配給定的屬性是以包含某些值的元素
$("input[id][name$='man']")//復合屬性選擇器,需要同時滿足多個條件時使用。
$("ul li:first-child")//匹配第一個子元素,類似的:first 匹配第一個元素,而此選擇符將為每個父元素匹配一個子元素
$("ul li:last-child")//:last? 只匹配最后一個元素,而此選擇符將為每個父元素匹配最后一個子元素
$("ul li:nth-child(2)")//匹配其父元素下的第N個子或奇偶元素
:nth-last-child(n|even|odd|formula)//選擇所有他們父元素的第n個子元素。計數從最后一個元素開始到第一個。
:nth-of-type(n|even|odd|formula)
$("ul li:only-child")//如果某個元素是父元素中唯一的子元素,那將會被匹配
:only-of-type
$(":input")匹配所有 input, textarea, select 和 button 元素
$(":text")
$(":password")
$(":radio")
$(":checkbox")
$(":submit")
$(":image")
$(":reset")
$(":button")
$(":file")

?

轉載于:https://www.cnblogs.com/yuliantao/p/4259420.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/375329.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/375329.shtml
英文地址,請注明出處:http://en.pswp.cn/news/375329.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

iOS學習之基本概念

學習iOS最重要的是態度和興趣&#xff0c;如果你對于學習始終抱有不斷的熱情和端正的態度&#xff0c;那么&#xff0c;無論是什么&#xff0c;你總會成功的&#xff01; 有一句話與大家共勉&#xff1a;過程中跌倒多少次都沒有關系&#xff0c;重要的是&#xff0c;跌倒后你能…

Win32ASM代碼基本模塊

;-------------------------------------------------------------------------------- ;程序環境設置 .386 .model flat,stdcall option casemap:none ;-------------------------------------------------------------------------------- ;頭文件與庫文件導入 include windo…

ORA-16038: log 3 sequence# 103 cannot be archived

[sizelarge]今天在自己機器做了個實驗&#xff0c;插入10萬條&#xff0c;由于空間少&#xff0c;重啟數據庫時出現&#xff1a; [sizex-large]SQL> startup ORACLE instance started. Total System Global Area 188743680 bytes Fixed Size 1218460 byte…

Win32ASM學習[23]:RadASM快捷鍵

RadASM快鍵操作 一.書簽 SHIFTF8為所在行下書簽或刪除書簽(Crtl0-9能定義存于文件中的10個書簽)&#xff0c; 可通過編輯\書簽\開關書簽。&#xff08;CRTLF8為下一書簽&#xff0c;F8為上一書簽&#xff09; 二、列選擇&#xff1a; 拉框時用到&#xff0c;CRTLB為切換行…

SAP MM/FI 自動過賬實現 OBYC 接口執行

一. 自動過賬原理 在MM模塊的許多操作都能實現在FI模塊自動過賬&#xff0c;如PO收貨、發票驗證(LIV)、工單發料、向生產車間發料等等。不用說&#xff0c;一定需要在IMG中進行配置才可以實現自動處理。但SAP實現的這種自動配置的機制是怎樣的呢&#xff1f;其實也并不復雜&…

JAVA 字符處理

/** * 分割字符串 * * param str String 原始字符串 * param splitsign String 分隔符 * return String[] 分割后的字符串數組 */ SuppressWarnings("unchecked") public static String[] split(String str, String splitsign) { int index; if (str null || …

Win32ASM-進程學習【1】

關于一些進程的概念就不說了。。。 一創建進程GreateProcess (1).當一個進程被創建時: ①.系統為進程創建一個內核對象,并將這個對象的計數設置為1,進程對象只是一個比較小的數據結構,可以通過進程句柄來引用 ②.系統為進程創建一個虛擬地址空間,并將可執行文件裝載到這個地…

Object-C,NSArraySortTest,數組排序3種方式

晚上回來&#xff0c;繼續寫Object-C的例子&#xff0c;今天不打算寫iOS可視化界面的程序&#xff0c;太累了。剛剛dady又電話過來&#xff0c;老一套&#xff0c;煩死了。其實&#xff0c;我一直一個觀點&#xff0c;無論發生什么事情&#xff0c;不要整天一副不開心的樣子。開…

android中listview的一些樣式設置

在Android中&#xff0c;ListView是最常用的一個控件&#xff0c;在做UI設計的時候&#xff0c;很多人希望能夠改變一下它的背景&#xff0c;使他能夠符合整體的UI設計&#xff0c;改變背景背很簡單只需要準備一張圖片然后指定屬性 android:background"drawable/bg"&…

Win32ASM-進程學習【2】

獲取運行中的句柄 1.從窗口句柄中獲取進程句柄 要對進程進行某種操作,就必須首先知道該進程的句柄或者進程ID 對于自己創建的子進程來說CreateProcess函數返回了子進程句柄和進程的ID 但是如果如果要對系統中運行的某個進程進行操作,那么首先獲取他們的句柄才行 如果知道某個…

完美解決IE8有兩個進程的問題

完美解決IE8有兩個進程的問題&#xff0c;照以下方法設置后就只有一個進程了&#xff0c;沒有什么負影響哦&#xff01; 方法&#xff1a; 1、winR&#xff0c;在運行框里輸入&#xff1a;gpedit.msc&#xff0c;回車進入組策略設置。 2、依次展開&#xff1a;計算機配置——管…

【轉】gvim配置及相關插件安裝

0.準備軟件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。(b)vimcdoc-1.7.0-setup.exe 地址http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe?download(c)ec57w32.zip 地址http://prdownloads.sourceforge.net/ctags/ec57w32.zip(…

Win32ASM-進程學習[3]-讀寫進程空間

invoke ReadProcessMemory,hProcess,lpBaseAddress,lpBuffer,dwSize,lpNumberOfBytesReadinvoke WriteProcessMemory,hProcess,lpBaseAddress,lpBuffer,dwSize,lpNumberOfBytesWritten hProcess 指定將要被讀寫的目標進程句柄 lpBaseAddress 目標進程中被讀寫的起始線性地址. …

MongoDB使用記錄

安裝服務 使用以下命令將MongoDB安裝成為Windows服務。筆者的MongoDB目錄為D:\Program Files\mongodb mongod --logpath "D:\Program Files\mongodb\data\logs.txt" --logappend --dbpath "D:\Program Files\mongodb\data" --directoryperdb --serviceName…

OC基礎知識

Object C 語言基礎 第一節總括 這一節是對Objective-C(以后簡稱OC)的簡要介紹,目的是使讀者對OC有一個概括的認識。 1.面象的讀者 在閱讀本文之前,應具備使用與C類似的編程語言(如C,C,JAVA)的一些經驗,同時熟悉面向對象編程。 2.OC簡介 OC是以SmallTalk為基礎&#xff0c;建立…

Windows使用篩選器來處理異常

很久木有管博客了 最近也沒有學什么 Dos系統下發生異常后,系統會調用int 24h服務例程,然后根據中斷的返回值決定下一步要做什么,他會在屏幕上顯示ignore Retry Fail Abort 讓用戶選擇進而進行下一步操作 這樣的話 只要應用程序截取int 24h中斷,就可以隨意的"胡作非…

Android 高級編程 RecyclerView 控件的使用

RecyclerView 是Android 新添加的一個用來取代ListView的控件&#xff0c;它的靈活性與可替代性比listview更好。 看一下繼承關系&#xff1a; ava.lang.Object ?android.view.View ?android.view.ViewGroup ?android.support.v7.widget.RecyclerViewKnown Direct …

Android下點亮LED

http://blog.csdn.net/cpj_phone/article/details/43562551轉載于:https://www.cnblogs.com/Ph-one/p/4276974.html

SEH處理異常

Win32為每個線程定義了一個線程信息塊,其中保存了線程的一些屬性數據,線程信息塊的屬性被定義為NT_TIB結構 typedef struct _NT_TIB { struct _EXCEPTION_REGISTRATION_RECORD *ExceptionList; PVOID StackBase; PVOID StackLimit; PVOID SubSystemTib; union { PVOID FiberDa…

Asp.net MVC 4新項目中創建area的后續操作

Asp.net MVC 4新項目中創建area后&#xff0c;往往HomeController與area的HomeController路由發生混淆&#xff0c;需要手工設置一些地方避免mvc無法識別默認路由的狀況。 無廢話具體步驟&#xff1a; 1. 檢查早Global.asax和\App_Start\RouteConfig.cs中是否已經自動添加了Are…