jquery each() 遍历数组
jQuery.each() 函数用于遍历指定的对象和数组。
语法
$.each( object, callback )
参数
- object : Object类型 指定需要遍历的对象或数组。
- callback : Function类型 指定的用于循环执行的函数。
实例:
遍历数组元素
$(function () {
$.each([52, 97], function(index, value) {
alert(index + ': ' + value);
});
})
$(function () {
var arr = [ "one", "two", "three", "four", "five" ];
var obj = { one: 1, two: 2, three: 3, four: 4, five: 5 };
$.each( arr, function( i, val ) {
$( "#" + val ).text( "我的是 " + val + "." );
// 在 "three" 之后将停止运行
return ( val !== "three" );
});
$.each( obj, function( i, val ) {
$( "#" + i ).append( document.createTextNode( " - " + val ) );
});
})
索引下标
$(function () {
$.each( [ "a", "b", "c" ], function( i, l ){
alert( "下标 #" + i + ": " + l );
});
})