jquery数组的遍历
原始遍历(普通for)
jquery对象函数遍历(对象.each)
$(“div”).each(function(index,element){ });
jquery全局函数遍历($.each) 重点!!!
$.each(数组的对象,function(index,elemen){})
jquery3.0新特性(增强for) 重点!!!
//快捷键:iter
for(li of liEles){
}
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="js/jquery-3.3.1.js"></script></head><script type="application/javascript"> $(function () { var liEles = $("#city li"); //1:-------------原始遍历(普通for)----------------- /* for(var i=0; i<liEles.length;i++){ alert($(liEles[i]).html()); } */ //2:-------------jquery对象函数遍历----------------- //jquery对象.each(function(index,element){}); /* function 函数时每一次遍历时都会执行 index:是每一次遍历的索引 element:是遍历时数组中的每一个元素对象 liEles[i] */ /* liEles.each(function (i,element) { alert(i + "----"+ $(element).html()) }); */ //3:------------- jquery的全局函数遍历-----------------(重点) // $.each(jquery对象,function(index,element){}); /* $.each(liEles,function (index,element) { alert(index + "----"+ $(element).html()) }); */ //4:------------- jquery3.0新特性遍历(增强for)-----------------(重点) // java中增强for: for( 数组中元素的类型 变量: 数组的名字){} // jquery中增强for: for(变量 of 数组的名字){} // for(element of liEles){ // alert($(element).html()); // } for (element of liEles) { alert($(element).html()); } });</script><body><ul id="city"> <li>北京</li> <li>上海</li> <li>天津</li> <li>重庆</li></ul></body></html>1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
运行效果:
作者:水巷石子
链接:https://blog.csdn.net/qq_37924905/article/details/108659460
来源:CSDN
著作权归作者所有,转载请联系作者获得授权,切勿私自转载。