大佬教程收集整理的这篇文章主要介绍了如何在Jquery中形成一个数组数组,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$(document).ready(function() { var row = 4; var items = []; var @R_398_10586@l = []; $('#test tr:eq(' + row + ') td').each(function(colindex,col) { //alert(colindeX); t = $(this).contents(); items.length = 0; $.each(t,function(i,val) { if (val.tagName != 'BR') { if (val.innerHTML == undefined) { items.push(val.data); } else items.push(val.innerHTML); } //alert(items.toString()); }); @R_398_10586@l.push(items); }); alert(@R_398_10586@l.toString()); });
在上面的代码我试图创建一个数组@R_398_10586@l()与元素作为数组(item())
但是@R_398_10586@l()数组怎么只有一个对象也是最后一个item()数组.@H_696_8@
$(document).ready(function() { var row = 4; var items; // <============= Don't need to initialize here var @R_398_10586@l = []; $('#test tr:eq(' + row + ') td').each(function(colindex,col) { //alert(colindeX); t = $(this).contents(); items = []; // <============== Create each new `items` array here $.each(t,val) { if (val.tagName != 'BR') { if (val.innerHTML == undefined) { items.push(val.data); } else items.push(val.innerHTML); } //alert(items.toString()); }); @R_398_10586@l.push(items); }); alert(@R_398_10586@l.toString()); });
当您将数组的长度属性设置为0时,您将删除其所有数组元素,但它仍然是相同的数组,因此您最终将相同的数组重复推送到总计数组.@H_696_8@
以上是大佬教程为你收集整理的如何在Jquery中形成一个数组数组全部内容,希望文章能够帮你解决如何在Jquery中形成一个数组数组所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。