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 來注冊. 第二種
一周排行