带图像的Jquery数组迭代

Ar2*_*zee 2 javascript arrays each jquery push

var imgLink = ['ONYX', 'Bristol_Blue_B_002_10', 'Oakhampton_B_001_10-1', 'Quartet_KitchenCountertop_500x342', 'Eternal-Serena_RS11277_Silestone-Kitchen', 'zodiaq_provence_kitchen_2200x1467-b94f5-1', 'Eternal-Serena_RS11277_Silestone-Kitchen-1', 'Ecobycosentino-', 'Hanstone', 'IceStone-Forest-Fern-Shadowlight-Vignette-Kitchen-Countertop', 'RS833_Silversilk_OA-hpr-copy_CMYK', 'scalea'];

    var imgArray = [];

jQuery.each(imgLink, function(i){
    var img = jQuery('<img/>')

    .attr("src", "http://www.link.com/wp-content/uploads/2017/10/" +imgLink[i]+ ".jpg")
    imgArray.push(img[i]);  
});
console.log(imgArray);
Run Code Online (Sandbox Code Playgroud)

大家好,我上面有一个代码,我的目标是制作一个带属性的数组图像,但现在的结果是

数组的结果

的jsfiddle

谁能告诉我我做错了什么,谢谢!

Seb*_*rek 6

你有一个错字.

imgArray.push(img[i]);  
Run Code Online (Sandbox Code Playgroud)

应该:

imgArray.push(img); // <-- img is not an array
Run Code Online (Sandbox Code Playgroud)