如何为类sl-item
的每个li创建一个具有类似结构的多维数组:
$imagesList = [
[1, 123, "<img src=\"/img-src/123.jpg \" />", "/photo/img-123", "image-alt "],
[2, 452, "<img src=\"/img-src/452.jpg \" />", "/photo/img-452", "image-alt "],
];
首先应该是数组的数量,1,2,3 ......,第二部分是id
元素的li
,第三部分是img src的img,第四部分是{{{ 1}}使用类a
,第五个是img alt。
我的结构如下:
photo-url
答案 0 :(得分:1)
或许这样的事情?
var result = [];
$('li').each(function(i){
var $img = $(this).find('img');
result.push([i+1, this.id, $img[0], $img.prop('src'), $img.prop('alt')]);
});
console.log(result);
我最初尝试使用map()
,但它似乎使数组变平。