在js中先定义一个空数组 用来存储获取的数据,如下,怎么知道数组获取数据的具体内容呢

$(".p_Lst").each(function(index) {
var $this = $(this); //获取每个外框Div
var $img = $this.find("img"); //查找其中的图片元素
var $info = $this.find(".p_Alt"); //查询其中的图片信息元素
var arrPic = {}; //定义一个空数组保存初始的长与宽
arrPic.imgw = $img.width();
arrPic.imgh = $img.height();
arrPic.orgw = $this.width();
arrPic.orgh = $this.height();

var arrPic = {}; //定义一个空数组保存初始的长与宽

你把这个对象定义到全局中,比如这么写
var arrPic = {}; //定义一个空数组保存初始的长与宽
$(".p_Lst").each(function(index) {
var $this = $(this); //获取每个外框Div
var $img = $this.find("img"); //查找其中的图片元素
var $info = $this.find(".p_Alt"); //查询其中的图片信息元素
arrPic.imgw = $img.width();
arrPic.imgh = $img.height();
arrPic.orgw = $this.width();
arrPic.orgh = $this.height();
},
让后你把arrPic打印出来,你这样去试一下,应该没什么问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-12
你是用数组来装对象 arrPic 吧 那么你可以用array.length 知道他的大小, 用for 或者each 来循环 array[i].imgw/array[i].imgh 数组点对象属性来读取你存的具体内容

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网