我正在尝试从我的标签中找到的名为data-size
的属性中检索全尺寸图像的宽度和高度。
我使用.each
循环遍历a标签,然后使用.attr
查找属性data-size。
但是,它说分裂是不确定的?当我使用console.log时,我可以看到像2340x1258
那样的宽度和高度。
为什么我不能把它分成一个数组呢?
请看下面:
$('#project-gallery figure a').each(function (i, v) { // build items array
var size = console.log($(this).attr('data-size').split("x"));
svi_items.push({
src: $(v).attr('href'),
w: $(v).size[0],
h: $(v).size[1],
msrc: $(v).data('imgthumb'),
title: $(v).find('img').attr('title')
});
});
更换:
w: $(v).size[0],
h: $(v).size[1],
有:
w: size[0],
h: size[1],
和
var size = console.log($(this).attr('data-size').split("x"));
有:
var size = $(this).attr('data-size').split("x");