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

首頁 > 語言 > JavaScript > 正文

jQuery的end()方法使用詳解

2024-05-06 16:23:10
字體:
來源:轉載
供稿:網友

本文給大家分享的是jQuery中的end()的定義和使用方法及示例,非常簡單實用,有需要的小伙伴可以參考下。

end()方法的定義和用法:

end()方法能夠回到最近的一個"破壞性"操作之前,即將匹配的元素列表變為前一次的狀態。

如果沒有破壞性操作將返回一個空集。

破壞性操作的概念:指任何改變所匹配元素的操作。可能大家對這個概念比較模糊,舉個例子:

 

 
  1. $("li").css("color","red"); 

以上代碼的CSS函數就不是一個破壞性操作,因為匹配元素列表并沒有發生變化,改變的是元素中的文本內容的CSS屬性。

 

 
  1. $("li").find(".first"

以上代碼就是一個破壞性操作,因為匹配元素的列表發生了變化,比如有三個li元素,那么匹配元素的列表有三個元素,但是經過使用find()方法篩選以后,匹配元素列表只有一個元素了,這就是發生了"破壞性"操作。

語法結構:

 

 
  1. $(selector).end() 

實例代碼:

 

 
  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  5. <title>武林網</title> 
  6. <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
  7. <script type="text/javascript">  
  8. $(document).ready(function(){  
  9. $(".first").find(".div").css("color","green");  
  10. $(".second").find(".div").end().css("color","blue");  
  11. $(".third").find(".js").css("color","blue").end().css("color","red")  
  12. })  
  13. </script> 
  14. </head> 
  15. <body> 
  16. <div> 
  17. <ul class="first"
  18. <li>HTML專區</li> 
  19. <li>Javascript專區</li> 
  20. <li class="div">Div+Css專區</li> 
  21. <li>Jquery專區</li> 
  22. </ul> 
  23. <ul class="second"
  24. <li>HTML專區</li> 
  25. <li>Javascript專區</li> 
  26. <li class="div">Div+Css專區</li> 
  27. <li>Jquery專區</li> 
  28. </ul> 
  29. <ul class="third"
  30. <li>HTML專區</li> 
  31. <li class="js">Javascript專區</li> 
  32. <li>Div+Css專區</li> 
  33. <li>Jquery專區</li> 
  34. </ul> 
  35. </div> 
  36. </body> 
  37. </html> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

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

圖片精選

主站蜘蛛池模板: 蛟河市| 盐边县| 南雄市| 安平县| 唐海县| 绥宁县| 黄龙县| 白山市| 石泉县| 海城市| 蒲江县| 类乌齐县| 玛曲县| 富锦市| 开封市| 定结县| 平凉市| 乌鲁木齐县| 澄迈县| 保山市| 沁水县| 吉林市| 合山市| 闸北区| 洛浦县| 灌阳县| 海门市| 江孜县| 张家川| 闽清县| 皮山县| 安泽县| 大庆市| 兴宁市| 永宁县| 应用必备| 白沙| 山阳县| 绥宁县| 罗城| 古交市|