jQuery 遍历方法有对象遍历和函数调用两种方式.
一, jQuery 对象遍历
语法:
- $(集合).each(function (index, item) {
- // index 索引
- // item 遍历的每一个对象
- })
- var cities = ["深圳市","广州市","珠海市","上海市","北京市"];
- //jQuery 对象调用遍历
- $(cities).each(function(i,n) {
- console.log(i+"="+n);
- });
二, jQuery 函数调用
语法:(相关课程推荐: jQuery 教程 https://www.html.cn/jskuangjia/jquery/ )
- $.each(集合, function(index,item) {
- // index 索引
- // item 遍历的每一个对象
- });
- var cities = ["深圳市","广州市","珠海市","上海市","北京市"];
- $.each(cities,function(i,n) {
- console.log(i+">"+n);
- });
扩展知识
原生 JavaScript 实现
- var cities = ["深圳市","广州市","珠海市","上海市","北京市"]
- function callback(i,n) {
- console.log("123:" + i + n);
- }
- function foreach(array,callback) {
- for (var i = 0; i < array.length; i++) {
- var item = array[i];
- callback(i,item);
- }
- }
- // 调用
- foreach(cities,callback);
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/15358.html