jQuery中has()和contains()及empty用法介紹

本文章爲各位介紹jQuery中has()和contains()及empty用法了,這三個方法我相信各位用到的最多的估計是第一個和最後一個,中間函數估計不知道吧,下面我們一起來看看has()和contains()及empty用法。


jQuery:has()和jQuery:contains()兩個方法比較類似。不同點在于:

has是判斷標簽的


contains是判斷文本的
1、jQuery:has()
<div><p>Hello</p></div>
<div>Hello again!</div>
$("div:has(p)").addClass("test");

//含有p標簽的div標簽增加test樣式
注:has中的括號裏可以含引號也可以省略。

2、jQuery:contains()
<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn</div>
$("div:contains('John')").addClass('test');
//給含有John文本的div標簽增加test樣式

注:contains中的括號裏可以含引號也可以省略。

3、jQuery:empty

<div></div>
<div><span></span></div>
<div>span</div>
$('div:empty').addClass('test');

//給不含任何文本並且不含任何標簽的div增加樣式test
注:empty沒有括號。

更多相關文章
  • java中InputStream中read()與read(byte b) 用法介紹
    本文章介紹了關于在java中InputStream中read()與read(byte[] b) 用法有需要了解這兩個函數的朋友可以看看本文章.這兩個方法在抽象類InputStream中都是作爲抽象方法存在的,JDK API中是這樣描述兩者的:read() : 從輸入流中讀取數據的下一個字節,返回0到 ...
  • Smarty中{if},{elseif},{else}條件用法,有需要學習的朋友可參考一下.php Smarty模板條件選擇結構if-elseif-else,{if}必須和{/if}成對出現,當然也可以使用{else}和{elseif}子句,{if}中可以使用如下修飾詞:if實例Example 7.
  • 文章詳細的介紹了關于PHP中print_r.var_export.var_dump區別比較以及這幾個在php不同的應用中的用法,有需要的朋友可以參考一下可以看出print_r跟var_export都是可以作爲返回值的
  • 在這裏我們要使用Linux系統中的查看網速的命令,指的是查看網卡此時是工作在哪種速度的模式下.因爲通常現在的網卡都支持10M/100M/1000M的網速,但是具體的網卡速度工作模式,要根據計算機所處的網路環境而定.在Windows下,查看方式非常簡單,雙擊“控制面板->網路連接->本地連 ...
  • 在很多時候很多js程序員都可能不會用var來定義變量,但這樣經常會出現一些致命的錯誤,下面我們來看實例.var 語句聲明變量.var variable1 [ = value1 ] [, variable2 [ = v
  • 本文章介紹了關于php中parse_url()函數用法介紹,有需要使用parse_url()函數的朋友可以參考一下本文章.PHP中一個好用的函數parse_url,特別方便用來做信息抓取的分析,舉例子如下: 代碼如下 $url = "http://www.111cn.net/aaaa/&q ...
  • ASP.NET MVC3 中的UrlRewrite用法介紹
    ASP.NET MVC3 中的UrlRewrite用法介紹,有需要的朋友可參考.ASP.NET MVC3中自帶的Url重寫工具,今天和大家一起分享一下簡單的實現過程.最後要實現的結果:以二級域名的形式傳遞城市拼音並解析.如下圖所示:第一步:創建一個UrlProvider.cs類文件,其類要繼承路由基
  • 文章詳細的介紹了關于iframe的onload事件在ie中的一些用法介紹,有需要了解的朋友可參考一下.IE 支持 iframe 的 onload 事件,不過是隱形的,需要通過 attachEvent 來注冊. 第二種
一周排行
  • PostgreSQL 9.4數據庫的安裝過程與mysql的有幾分相是了,安裝過程也是非常的簡單了,下面我們一起來看在linux安裝PostgreSQL 9.4數據庫並啓動數據庫的例子.PostgreSQL是以加州大學 ...
  • YiSpecter是什麽病毒YiSpecter病毒傳播方式
    YiSpecter病毒是蘋果手機上的一款病毒了,最近蘋果手機一直病毒不斷呀,前段時間出現了
  • Linq配合AspNetPager高效分頁方法 分頁方式:獲取數據總條數: var Count = db.XXX.Count(); 如果要是以往的寫法還得寫 select count(*) from XXXX; 還得
  • interface是面向對象編程語言中接口操作的關鍵字,功能是把所需成員組合起來,以封裝一定功能的集合.本文我們來講講interface基本知識及用法實例.接口是一種約束形式,其中只包括成員定義,不包含成員實現的內容
  • 僞靜態是現在網站建設技術中一門高常用的技術了,我們可以利用僞靜態來實現網站像php一樣更新全部自動更新,修改模板所有頁面一並修改了,下文我們一起來看看ecshop中iis/apache僞靜態規則配置示例apache下 ...
  • 聯想如何安裝AHCI硬盤驅動
    本文章來給各位同學詳細介紹聯想如何安裝AHCI硬盤驅動吧,有需了解的同學可進入參考參考.V
  • 這裏我們利用jquery ajax getjson函數來操作調用js返回的json數據並進行分析,賦給html頁面啊,下面來看看這三個實例吧.例如:負載從test.js,從返回的json數據訪問json數據的名稱$.
  • 真三國無雙7:帝國Steam_api缺少怎麽辦 文件缺少解決方法
    隨著真三國無雙7:帝國這一款遊戲電腦版的下載地址出來了,很多的玩家們都在第一時間去體驗了一
  • 在學習C++的時候,沒事用C++寫著 cgi 網頁邊學習邊玩,cgi的好像就是可以執行可執行程序,還可以在apache中執行.java網頁寫多了,沒事用c++寫著玩.cgi,應該算是非常老了,它的最大好處,就是弄成可
  • ajax中request緩存的解決方法方法一直接在 url.php教程?rand=rand();一個隨機數就可以搞定了.方法二其實解決的方法很簡單..就是創建httprequest對象時加上這麽一句xmlhttp.s ...