亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

JQuery中$.each 和$(selector).each()的區別詳解

2024-05-06 16:16:41
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JQuery中$.each 和$(selector).each()的區別詳解,本文給出了多個例子講解了它們之間的不同之處,需要的朋友可以參考下
 

一個通用的遍歷函數 , 可以用來遍歷對象和數組. 數組和含有一個length屬性的偽數組對象 (偽數組對象如function的arguments對象)以數字索引進行遍歷,從0到length-1, 其它的對象通過的屬性進行遍歷.

$.each()與$(selector).each()不同, 后者專用于jquery對象的遍歷, 前者可用于遍歷任何的集合(無論是數組或對象),如果是數組,回調函數每次傳入數組的索引和對應的值(值亦可以通過this 關鍵字獲取,但javascript總會包裝this 值作為一個對象—盡管是一個字符串或是一個數字),方法會返回被遍歷對象的第一參數。

例子:———傳入數組

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<script src=”http://code.jquery.com/jquery-latest.js”></script>
</head>
<body>
<script>
 
$.each([52, 97], function(index, value) {
alert(index + ‘: ‘ + value);
});
 
</script>
</body>
</html>
 
//輸出
 
0: 52
1: 97

 

例子:———如果一個映射作為集合使用,回調函數每次傳入一個鍵-值對

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<script src=”http://code.jquery.com/jquery-latest.js”></script>
</head>
<body>
<script>
 
var map = {
‘flammable': ‘inflammable',
‘duh': ‘no duh'
};
$.each(map, function(key, value) {
alert(key + ‘: ‘ + value);
});
 
</script>
</body>
</html>
 
//輸出
 
flammable: inflammable
duh: no duh

 

例子:———回調函數中 return false時可以退出$.each(), 如果返回一個非false 即會像在for循環中使用continue 一樣, 會立即進入下一個遍歷

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
  <style>
  div { color:blue; }
  div#five { color:red; }
  </style>
  <script src=”http://code.jquery.com/jquery-latest.js”></script>
</head>
 
<body>
  <div id=”one”></div>
  <div id=”two”></div>
  <div id=”three”></div>
  <div id=”four”></div>
  <div id=”five”></div>
<script>
    var arr = [ "one", "two", "three", "four", "five" ];//數組
    var obj = { one:1, two:2, three:3, four:4, five:5 }; // 對象
    jQuery.each(arr, function() {  // this 指定值
      $(“#” + this).text(“Mine is ” + this + “.”);  // this指向為數組的值, 如one, two
       return (this != “three”); // 如果this = three 則退出遍歷
   });
    jQuery.each(obj, function(i, val) {  // i 指向鍵, val指定值
      $(“#” + i).append(document.createTextNode(” – ” + val));
    });
</script>
</body>
</html>
// 輸出
 
Mine is one. – 1
Mine is two. – 2
Mine is three. – 3
- 4
- 5

 

例子:———遍歷數組的項, 傳入index和value

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<script src=”http://code.jquery.com/jquery-latest.js”></script>
</head>
<body>
<script>
$.each( ['a','b','c'], function(i, l){
alert( “Index #” + i + “: ” + l );
});
 
</script>
</body>
</html>

 

例子:———遍歷對象的屬性,傳入 key和value

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<script src=”http://code.jquery.com/jquery-latest.js”></script>
</head>
<body>
<script>
 
$.each( { name: “John”, lang: “JS” }, function(k, v){
alert( “Key: ” + k + “, Value: ” + v );
});
 
</script>
</body>
</html>

 

正自評論的例子

 

復制代碼代碼如下:

1. 如果不想輸出第一項 (使用retrun true)進入 下一遍歷
 
<!DOCTYPE html>
<html>
<head>
<script src=”http://code.jquery.com/jquery-latest.js”></script>
</head>
<body>
<script>
 
var myArray=["skipThis", "dothis", "andThis"];
$.each(myArray, function(index, value) {
if (index == 0) {
return true; // equivalent to ‘continue' with a normal for loop
}
// else do stuff…
alert (index + “: “+ value);
});
 
</script>
</body>
</html>

 

 

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
免费成人高清视频| 国产免费久久av| 国内精品小视频在线观看| 久久免费福利视频| 欧美日韩激情网| 日韩成人在线电影网| 欧美一乱一性一交一视频| 日本精品va在线观看| 欧美激情视频三区| 91精品国产成人www| 中日韩美女免费视频网址在线观看| 2019av中文字幕| 欧美激情在线观看| 国产亚洲精品美女久久久| 国内精品久久久久影院 日本资源| 91免费人成网站在线观看18| 国产精品91在线观看| 日韩av成人在线| 欧美激情一级欧美精品| 欧美黄网免费在线观看| 精品国产1区2区| 国产一区二区三区免费视频| 欧美限制级电影在线观看| 国模视频一区二区| 国产精品美女久久| 91社区国产高清| 欧美性色视频在线| 色噜噜狠狠色综合网图区| 成人日韩在线电影| 亚洲人a成www在线影院| 国产精品欧美一区二区三区奶水| 亚洲欧美一区二区三区情侣bbw| 亚洲免费福利视频| 欧美一区二区视频97| 日韩免费av在线| 亚洲国产成人91精品| 日韩欧美国产免费播放| 国产成人精品视频| 久久久久久国产精品久久| y97精品国产97久久久久久| 亚洲福利视频网| 欧美黄网免费在线观看| 欧美日韩亚洲视频| 国内精品久久久久久影视8| 久久精品国产99国产精品澳门| 韩剧1988免费观看全集| 成人免费在线视频网站| 国产美女扒开尿口久久久| 亚洲精品99999| 国产精品日韩在线一区| 欧美日韩国产专区| 国产日韩一区在线| 日韩精品极品视频| 亚洲一区二区三区四区在线播放| 草民午夜欧美限制a级福利片| 影音先锋欧美精品| 欧美国产日韩视频| 国产91色在线|免| 综合136福利视频在线| 国产主播在线一区| 日韩精品久久久久久久玫瑰园| 亚洲va欧美va在线观看| 日韩中文字幕免费视频| 国产精品女视频| 97人人模人人爽人人喊中文字| 亚洲人成在线电影| 色吧影院999| 欧美性猛交xxxx乱大交极品| 久久精品国产亚洲精品2020| 欧美成人中文字幕| 日本久久久久亚洲中字幕| 日韩a**站在线观看| 欧美精品免费播放| 久久国产精品99国产精| 国产极品jizzhd欧美| 日韩视频欧美视频| 欧美最顶级丰满的aⅴ艳星| 欧美中文字幕在线| 成人国产精品一区| 欧美激情a∨在线视频播放| 久久久久五月天| 日韩av免费看网站| 欧美一区二区大胆人体摄影专业网站| 欧美电影电视剧在线观看| 国模视频一区二区三区| 久久99热精品| 日韩av在线最新| xxxxx91麻豆| 精品久久在线播放| 亚洲精品成人免费| 91精品国产综合久久香蕉最新版| 成人网页在线免费观看| 欧美激情第三页| 97色在线播放视频| 久久久久久久久久亚洲| 成人日韩在线电影| 这里只有精品视频| 欧美黑人xxx| 亚洲午夜久久久影院| 欧美激情在线一区| 97香蕉久久夜色精品国产| 成人妇女免费播放久久久| 2021国产精品视频| 欧美日韩中文字幕| 国产精品亚洲аv天堂网| 亚洲精品久久7777777| 亚洲女人天堂色在线7777| 成人淫片在线看| 在线一区二区日韩| 蜜月aⅴ免费一区二区三区| 91情侣偷在线精品国产| 欧美成人精品在线视频| 色樱桃影院亚洲精品影院| 亚洲精品中文字幕av| 日韩大胆人体377p| 亚洲精选一区二区| 欧美激情欧美激情| 日韩视频免费中文字幕| 欧美激情一区二区三区高清视频| 国产午夜精品一区理论片飘花| 亚洲qvod图片区电影| 亚洲网站在线播放| 综合av色偷偷网| 久久九九国产精品怡红院| 久久久视频精品| 亚洲精品久久7777777| 国产日韩在线一区| 在线观看久久av| 乱亲女秽乱长久久久| 欧美性猛交99久久久久99按摩| 欧美自拍视频在线观看| 精品偷拍各种wc美女嘘嘘| 欧美xxxx14xxxxx性爽| 国产香蕉一区二区三区在线视频| 欧美激情视频一区二区| 91在线观看欧美日韩| 欧美成人午夜剧场免费观看| 国产精品欧美在线| xvideos国产精品| 亚洲国产精品va在线| 亚洲电影在线看| 国产精品电影久久久久电影网| 社区色欧美激情 | 中文字幕亚洲色图| 欧美极度另类性三渗透| 成人午夜在线观看| 欧美高清视频一区二区| 久久久人成影片一区二区三区观看| 久久网福利资源网站| 狠狠躁夜夜躁人人躁婷婷91| 亚洲香蕉av在线一区二区三区| 亚洲自拍欧美另类| 91成人天堂久久成人| 欧美黄色三级网站| 久久久久久国产精品三级玉女聊斋| 91免费的视频在线播放| 这里只有精品在线播放| 成人免费淫片aa视频免费| 欧美亚洲第一页| 性亚洲最疯狂xxxx高清| 亚洲大胆人体av| 亚洲日本中文字幕免费在线不卡| 茄子视频成人在线| 日韩成人小视频|