
定义和用法
jQuery.each() 函数用于遍历指定的对象和数组。
语法
$.each( object, callback )
参数说明:
object Object类型 指定需要遍历的对象或数组。
callback Function类型 指定的用于循环执行的函数。
$.each()遍历元素实例:
<ul>
<li>Apple</li>
<li>Mango</li>
<li>Oranges</li>
<li>Grapes</li>
</ul>
//第一种写法:
$("ul li").each(function(index){
//index 下标
console.log($(this).text());
});
//第二种写法:
$.each($("#ul_Items li"),function(index){
//index 下标
console.log($(this).text());
});
$.each()遍历对象实例:
var obj = {"name": "Apple", "name": "Mango","name":"Oranges"};
$.each( obj, function( key, value ) {
alert( key + ": " + value );
});
$.each()遍历数组实例:
var arr=["Apple","Mango","Oranges"];
$.each( arr, function( index, value ) {
alert( index + ": " + value );
});
$.each()跳出循环实例:
//jquery each 跳出循环不能直接使用continue和break,应该用return true和return false;
$(function (){
$("input[type='text']").each(function (i){
var _val=$(this).val();
alert(_val);
if(_val=='2'){
return false; //跳出循环
//return true; //跳至下一个循环
}
})
});
上一篇:jq获取表单值内容并转换为json对象(方法serialize或serializeArray)
下一篇:修改jquery默认$符号
讨论数量:0