用jQuery $.each 遍历的时候怎么获取上一条的数据。也就是k-1的数据
发布网友
发布时间:2022-04-23 20:44
我来回答
共2个回答
热心网友
时间:2022-04-23 22:13
var arr = [1,2,3,4,5];
var obj = {'a':'1', 'b':'2', 'c':'3'};
$.each(arr, function(index, value){
var old = index-1;
alert(arr[old]);//获得数组arr当前索引的上一条数据
});
热心网友
时间:2022-04-23 23:31
使用callback的方法,获得index, jQuery.each( collection, callback(indexInArray, valueOfElement) )
再通过index独立获得数据,例如
jQuery.each(obj,function(i, val){
$("#"+ i).append(document.createTextNode(" - "+ val));
});