国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery中andSelf()方法用法實例

2024-05-06 16:13:58
字體:
供稿:網(wǎng)友
這篇文章主要介紹了jQuery中andSelf()方法用法,實例分析了andSelf()方法將先前所選的元素加入當(dāng)前元素集合中的使用技巧,需要的朋友可以參考下
 

本文實例講述了jQuery中andSelf()方法用法。分享給大家供大家參考。具體分析如下:

此方法可以將先前所選的元素加入當(dāng)前元素集合中。

語法結(jié)構(gòu):

復(fù)制代碼代碼如下:
.andSelf()

對于此方法可能理解起來有所困難,那么下面就詳細(xì)分析一下下面的一段實例,為了便于查看代碼,只截取了代碼中的核心內(nèi)容。

 

 

復(fù)制代碼代碼如下:

$(".second").nextAll().css("color","green"); 
<ul> 
  <li>html專區(qū)</li> 
  <li class="second">DIV+CSS專區(qū)</li> 
  <li>Javascript專區(qū)</li> 
  <li>Jquery專區(qū)</li> 
</ul>

 

以上代碼運(yùn)行之后,第三個和第四個li中的文本顏色被設(shè)置為綠色。再看下面這個代碼:

 

復(fù)制代碼代碼如下:

$(".second").nextAll().andSelf().css("color","green");
<ul>
  <li>html專區(qū)</li>
  <li class="second">DIV+CSS專區(qū)</li>
  <li>Javascript專區(qū)</li>
  <li>Jquery專區(qū)</li>
</ul>

 

以上代碼運(yùn)行之后,第二個、第三個和第四個li中的文本顏色被設(shè)置為綠色。
兩個代碼運(yùn)行結(jié)果的差距就是因為andSelf()方法的原因。

分析一下代碼的執(zhí)行過程:首先使用類選擇器會選中第二個li元素,然后再使用nextAll()方法會把第三個和第四個元素轉(zhuǎn)化為當(dāng)前所選。如果到這里開始調(diào)用css()方法,那么就是第一段代碼的運(yùn)行結(jié)果。如果調(diào)用andSelf()方法則會把先前所選的加入到當(dāng)前元素集合中,于是再調(diào)用css()方法,三個li元素中的字體顏色都會變成綠色。

實例代碼:

 

復(fù)制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.survivalescaperooms.com/" />
<title>武林網(wǎng)</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專區(qū)</li> 
    <li class="second">DIV+CSS專區(qū)</li> 
    <li>Javascript專區(qū)</li> 
    <li>Jquery專區(qū)</li> 
  </ul> 
</div> 
</body> 
</html>

 

希望本文所述對大家的jQuery程序設(shè)計有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 东乌珠穆沁旗| 涿鹿县| 鲁甸县| 三明市| 清水河县| 嫩江县| 六安市| 乐清市| 剑川县| 顺义区| 诏安县| 宾阳县| 东乌珠穆沁旗| 杭锦旗| 家居| 大埔区| 咸阳市| 甘德县| 吉安市| 台东县| 惠州市| 财经| 南部县| 台北市| 海安县| 龙门县| 大英县| 云南省| 成安县| 长岭县| 呼玛县| 安国市| 西青区| 盖州市| 嫩江县| 祥云县| 左云县| 开封县| 平乡县| 西乌珠穆沁旗| 乌海市|