在js中先定义一个空数组 用来存储获取的数据,如下,怎么知道数组获取数据的具体内容呢 10
$(".p_Lst").each(function(index){var$this=$(this);//获取每个外框Divvar$img=$this.find("img"...
$(".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 $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(); 展开
2个回答
推荐于2017-11-23
展开全部
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打印出来,你这样去试一下,应该没什么问题
你把这个对象定义到全局中,比如这么写
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打印出来,你这样去试一下,应该没什么问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询