JQuery的each迭代
//带属性的数组
var obj = { one: 1, two: 2, three: 3, four: 4 };
$.each(obj, function (key, val) {
alert(obj[key]);
}); //输入出结果 1 2 3 4
var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]
$.each(arr1, function (i, item) {
alert(item[0]);
}); ///其实arr1为一个二维数组,item相当于取每一个一维数组,//item[0]相对于取每一个一维数组里的第一个值//所以上面这个each输出分别为:1 4 7
//跌代数据结果
var arr = ["one", "two", "three", "four"];
$.each(arr, function () {
alert(this);
});//这个each输出的结果分别为:one,two,three,four
//下面的实现break与continue的效果
$('input').each(function () {
if ($(this).val() == '') {
// do something
if (1 == 1) return false; // 使用return false 来实现跳出循环。
else return true; // 使用return true 来实现进入下一个循环。
}
});