jQuery中andSelf()方法用法實(shí)例
本文實(shí)例講述了jQuery中andSelf()方法用法。分享給大家供大家參考。具體分析如下:
此方法可以將先前所選的元素加入當(dāng)前元素集合中。
語(yǔ)法結(jié)構(gòu):
對(duì)于此方法可能理解起來(lái)有所困難,那么下面就詳細(xì)分析一下下面的一段實(shí)例,為了便于查看代碼,只截取了代碼中的核心內(nèi)容。
$(".second").nextAll().css("color","green");
<ul>
<li>html專(zhuān)區(qū)</li>
<li class="second">DIV+CSS專(zhuān)區(qū)</li>
<li>Javascript專(zhuān)區(qū)</li>
<li>Jquery專(zhuān)區(qū)</li>
</ul>
以上代碼運(yùn)行之后,第三個(gè)和第四個(gè)li中的文本顏色被設(shè)置為綠色。再看下面這個(gè)代碼:
$(".second").nextAll().andSelf().css("color","green");
<ul>
<li>html專(zhuān)區(qū)</li>
<li class="second">DIV+CSS專(zhuān)區(qū)</li>
<li>Javascript專(zhuān)區(qū)</li>
<li>Jquery專(zhuān)區(qū)</li>
</ul>
以上代碼運(yùn)行之后,第二個(gè)、第三個(gè)和第四個(gè)li中的文本顏色被設(shè)置為綠色。
兩個(gè)代碼運(yùn)行結(jié)果的差距就是因?yàn)閍ndSelf()方法的原因。
分析一下代碼的執(zhí)行過(guò)程:首先使用類(lèi)選擇器會(huì)選中第二個(gè)li元素,然后再使用nextAll()方法會(huì)把第三個(gè)和第四個(gè)元素轉(zhuǎn)化為當(dāng)前所選。如果到這里開(kāi)始調(diào)用css()方法,那么就是第一段代碼的運(yùn)行結(jié)果。如果調(diào)用andSelf()方法則會(huì)把先前所選的加入到當(dāng)前元素集合中,于是再調(diào)用css()方法,三個(gè)li元素中的字體顏色都會(huì)變成綠色。
實(shí)例代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://chabaoo.cn/" />
<title>腳本之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".second").nextAll().andSelf().css("color","green");
})
</script>
</head>
<body>
<div>
<ul>
<li>html專(zhuān)區(qū)</li>
<li class="second">DIV+CSS專(zhuān)區(qū)</li>
<li>Javascript專(zhuān)區(qū)</li>
<li>Jquery專(zhuān)區(qū)</li>
</ul>
</div>
</body>
</html>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- jQuery中append、insertBefore、after與insertAfter的簡(jiǎn)單用法與注意事項(xiàng)
- jQuery中insertAfter()方法用法實(shí)例
- jQuery中prependTo()方法用法實(shí)例
- jQuery中appendTo()方法用法實(shí)例
- jQuery中append()方法用法實(shí)例
- jQuery中end()方法用法實(shí)例
- jQuery中contents()方法用法實(shí)例
- jQuery中add()方法用法實(shí)例
- jQuery中siblings()方法用法實(shí)例
- jQuery中insertBefore()方法用法實(shí)例
相關(guān)文章
jquery實(shí)現(xiàn)加載進(jìn)度條提示效果
這篇文章主要介紹了jquery實(shí)現(xiàn)加載進(jìn)度條提示效果,感興趣的小伙伴們可以參考一下2015-11-11jquery實(shí)現(xiàn)向下滑出的二級(jí)導(dǎo)航下滑菜單效果
這篇文章主要介紹了jquery實(shí)現(xiàn)向下滑出的二級(jí)導(dǎo)航下滑菜單效果,涉及jquery實(shí)現(xiàn)頁(yè)面結(jié)點(diǎn)樣式動(dòng)態(tài)變換效果的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08jQuery實(shí)現(xiàn)節(jié)點(diǎn)的追加、替換、刪除、復(fù)制功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)節(jié)點(diǎn)的追加、替換、刪除、復(fù)制功能,結(jié)合具體實(shí)例形式分析了jQuery針對(duì)DOM節(jié)點(diǎn)的操作技巧,涉及append()、prepend()、replaceAll()、replaceWith()empty()、remove()、clone()、clone()等方法的使用技巧,需要的朋友可以參考下2017-07-07jQuery里filter()函數(shù)與find()函數(shù)用法分析
這篇文章主要介紹了jQuery里filter()函數(shù)與find()函數(shù)用法,實(shí)例對(duì)比分析了filter()函數(shù)與find()函數(shù)的功能與相關(guān)使用技巧,需要的朋友可以參考下2015-06-06關(guān)于JavaScript和jQuery的類(lèi)型判斷詳解
下面小編就為大家?guī)?lái)一篇淺談JavaScript和jQuery的類(lèi)型判斷。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10