juqery 學習之四 篩選過濾
eq(index)
返回值
jQuery
參數(shù)
index (Integer) :元素在jQuery對象中的索引
示例
獲取匹配的第二個元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
--------------------------------------------------------------------------------------------------------------
hasClass(class)
返回值
Boolean
參數(shù)
class (String) : 用于匹配的類名
示例
給包含有某個類的元素進行一個動畫。
HTML 代碼:
jQuery 代碼:
if ( $(this).hasClass("protected") )
$(this)
.animate({ left: -10 })
.animate({ left: 10 })
.animate({ left: -10 })
.animate({ left: 10 })
.animate({ left: 0 });
});
--------------------------------------------------------------------------------------------------------------
filter(expr)
返回值
jQuery
參數(shù)
expr (Expression) : 表達式
示例
保留帶有select類的元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
保留第一個以及帶有select類的元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
--------------------------------------------------------------------------------------------------------------
filter(fn)
返回值
jQuery
參數(shù)
fn (Function) : 傳遞進filter的函數(shù)
示例
保留子元素中不含有ol的元素。
HTML 代碼:
jQuery 代碼:
return $("ol", this).length == 0;
});
結(jié)果:
--------------------------------------------------------------------------------------------------------------
is(expr)
返回值
Boolean
參數(shù)
expr (String) :用于篩選的表達式
示例
由于input元素的父元素是一個表單元素,所以返回true。
HTML 代碼:
jQuery 代碼:
結(jié)果:
--------------------------------------------------------------------------------------------------------------
map(callback)
返回值
jQuery
參數(shù)
callback (Function) : 給每個元素執(zhí)行的函數(shù)
示例
把form中的每個input元素的值建立一個列表。
HTML 代碼:
<form>
<input type="text" name="name" value="John"/>
<input type="text" name="password" value="password"/>
<input type="text" name="url" value="http://ejohn.org/"/>
</form>
jQuery 代碼:
return $(this).val();
}).get().join(", ") );
結(jié)果:
--------------------------------------------------------------------------------------------------------------
not(expr)
返回值
jQuery
參數(shù)
expr (String, DOMElement, Array<DOMElement>) : 一個表達式、一個元素或者一組元素
示例
從p元素中刪除帶有 select 的ID的元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
slice(start,[end])
返回值
jQuery
參數(shù)
start (Integer) :開始選取子集的位置。第一個元素是0.如果是負數(shù),則可以從集合的尾部開始選起。
end (Integer) : (可選) 結(jié)束選取自己的位置,如果不指定,則就是本身的結(jié)尾。
示例
選擇第一個p元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
選擇前兩個p元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
只選取第二個p元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
只選取第二第三個p元素
HTML 代碼:
jQuery 代碼:
結(jié)果:
Selects all paragraphs, then slices the selection to include only the third element.
HTML 代碼:
jQuery 代碼:
結(jié)果:
相關文章
老生常談jquery中detach()和remove()的區(qū)別
下面小編就為大家?guī)硪黄仙U刯query中detach()和remove()的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
jQuery EasyUI datagrid在翻頁以后仍能記錄被選中行的實現(xiàn)代碼
這篇文章主要介紹了jQuery EasyUI datagrid在翻頁以后仍能記錄被選中行的實現(xiàn)代碼的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08
jQuery源碼分析-03構(gòu)造jQuery對象-源碼結(jié)構(gòu)和核心函數(shù)
jQuery源碼分析-03構(gòu)造jQuery對象-源碼結(jié)構(gòu)和核心函數(shù),需要的朋友可以參考下。2011-11-11

