JQuery 學(xué)習(xí)筆記 選擇器之五
更新時(shí)間:2009年07月23日 22:55:19 作者:
測(cè)試代碼如下,本例子中設(shè)置的著色比較多,哈,都是隨便輸些數(shù)字進(jìn)去的,感覺(jué)這樣更容易讓大家看到效果,呵,如果我的講的有哪不好麻煩大家多留言教導(dǎo)下^^
復(fù)制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="js/jquery-1.3.2.js"></script>
<script type="text/javascript"><!--
$(function(){
$("#aFirst").click(function(){
$("div[id]").each(function(){
$(this).css("background","#773300");
})
})
$("#aSecond").click(function(){
$("div[id = div2]").each(function(){
$(this).css("background","#8833ff");
})
})
$("#aThird").click(function(){
$("div[id != div2]").each(function(){
$(this).css("background","#87f289");
})
})
$("#aFourthly").click(function(){
$("div[name ^= DIV]").each(function(){
$(this).css("background","#140586");
})
})
$("#aFifthly").click(function(){
$("div[name $= ly]").each(function(){
$(this).css("background","#930584");
})
})
$("#aSixth").click(function(){
$("div[name *= th]").each(function(){
$(this).css("background","#099483");
})
})
$("#aSeventh").click(function(){
$("div[id][name !=Fifthly][name *= i]").each(function(){
$(this).css("background","#938607");
})
})
})
// --></script>
<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
<a href="#" onclick="javascript:location.reload();">重置</a>
<div id="div1" name ="DIV_First">div1</div>
<div id="div2" name ="DIV_Second">div2</div>
<div id="div3" name = "DIV_Third">div3</div>
<div id="div4" name = "DIV_Fourthly">div4</div>
<div id="div5" name="Fifthly">div5</div>
<a href="#" id="aFirst">設(shè)置頁(yè)面所有DIV元素的背景顏色</a>|
<a href="#" id="aSecond">設(shè)置第2個(gè)DIV的背景顏色</a>|
<a href="#" id="aThird">設(shè)置除第2個(gè)DIV以外DIV的背景顏色</a>|
<a href="#" id="aFourthly">設(shè)置name屬性值以DIV開(kāi)頭的元素</a>|
<a href="#" id="aFifthly">設(shè)置name屬性值以ly結(jié)尾的元素</a>|
<a href="#" id="aSixth">設(shè)置name屬性值包含th的元素</a>|
<a href="#" id="aSeventh">綜合應(yīng)用</a>
</body>
</html>
1.$("selector [Attribute]")--注,以下直接簡(jiǎn)寫(xiě)為[Attribute]
描述:獲取selector選擇的元素集合里,擁有Attribute屬性的元素集合。應(yīng)該較為簡(jiǎn)單,在這就不做啥詳細(xì)說(shuō)明了,有不了解的跟下貼,哈
返回值:Array(Element);
2.[attribute=value]
描述:獲取selector選擇的元素集合里,擁有Attribute屬性值等于Value的元素集合。
返回值:Array(Element);
3.[attribute!=value]
描述:獲取selector選擇的元素集合里,擁有Attribute屬性值不等于Value的元素集合。
返回值:Array(Element);
4.[attribute^=value]
描述:獲取selector選擇的元素集合里,擁有Attribute屬性值以Value開(kāi)頭的元素集合。相當(dāng)于正則的規(guī)范^^
返回值:Array(Element);
5.[attribute$=value]
描述:獲取selector選擇的元素集合里,擁有Attribute屬性值以Value結(jié)尾的元素集合。相當(dāng)于正則的規(guī)范^^
返回值:Array(Element);
6.[attribute*=value]
描述:獲取selector選擇的元素集合里,擁有Attribute屬性值包含Value的元素集合。
返回值:Array(Element);
7.[selector1][selector2][selectorN]
描述:與第一章中,基本選擇器綜合應(yīng)用一樣,此方法也就是前6種的綜合版,就如我例子中$("div[id][name !=Fifthly][name *= i]")就是取所有的div元素中,擁有ID屬性&&name屬性!=Fifthly&&name屬性包含字符i的DIV元素的集合,大家用我例子試下就能很清楚的了解看到效果了,哈。好好利用此方法應(yīng)該很有用^^
返回值:Array(Element);
相關(guān)文章
jQuery實(shí)現(xiàn)動(dòng)態(tài)表單驗(yàn)證時(shí)文本框抖動(dòng)效果完整實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)動(dòng)態(tài)表單驗(yàn)證時(shí)文本框抖動(dòng)效果,可實(shí)現(xiàn)表單元素左右晃動(dòng)的抖動(dòng)功能,涉及jquery中元素的匹配與動(dòng)畫(huà)animate效果實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-08-08讓網(wǎng)頁(yè)跳轉(zhuǎn)到指定位置的jquery代碼非書(shū)簽
網(wǎng)頁(yè)跳轉(zhuǎn)到指定位置,實(shí)現(xiàn)的方法有很多,本文采用最為簡(jiǎn)單的一種,喜歡朋友可以學(xué)習(xí)下2013-09-09jQuery實(shí)現(xiàn)帶延遲效果的滑動(dòng)菜單代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)帶延遲效果的滑動(dòng)菜單,涉及jquery鼠標(biāo)事件操作頁(yè)面屬性定時(shí)變換的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09jquery解析XML及獲取XML節(jié)點(diǎn)名稱(chēng)的實(shí)現(xiàn)代碼
下面小編就為大家?guī)?lái)一篇jquery解析XML及獲取XML節(jié)點(diǎn)名稱(chēng)的實(shí)現(xiàn)代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05jquery實(shí)現(xiàn)初次打開(kāi)有動(dòng)畫(huà)效果的網(wǎng)頁(yè)TAB切換代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)初次打開(kāi)有動(dòng)畫(huà)效果的網(wǎng)頁(yè)TAB切換代碼,涉及jquery通過(guò)鼠標(biāo)click事件控制頁(yè)面元素屬性的動(dòng)態(tài)變換實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09jQuery焦點(diǎn)圖輪播效果實(shí)現(xiàn)方法
這篇文章主要介紹了jQuery焦點(diǎn)圖輪播效果實(shí)現(xiàn)方法,結(jié)合實(shí)例形式簡(jiǎn)單分析了jQuery實(shí)現(xiàn)焦點(diǎn)圖輪播效果的核心代碼與相關(guān)操作技巧,需要的朋友可以參考下2016-12-12