Jquery 把图像写出来?

Jquery 把图像写出来?,jquery,Jquery,以下是文字图像吗?如果是,它将把它放在DOM中的什么位置 for (var j = 0; j < portfolio_itemList[i - 1].url.length; j++) { $('<img>').attr('src', portfolio_itemList[i - 1].url[j]); } for(var j=0;j

以下是文字图像吗?如果是,它将把它放在DOM中的什么位置

for (var j = 0; j < portfolio_itemList[i - 1].url.length; j++) {
    $('<img>').attr('src', portfolio_itemList[i - 1].url[j]);
}
for(var j=0;j您不需要指定一个函数来告诉它写入图像吗?我只是想弄清楚这一行在for循环中做了什么。

您需要将创建的图像附加到文档的某个位置

for(var j = 0; j < portfolio_itemList[i-1].url.length; j++) { 
    $('<img>').attr('src', portfolio_itemList[i-1].url[j])
        .appendTo("#someTargetSelector");
}
for(var j=0;j$(“该代码强制浏览器预加载图像,而无需将其插入DOM。看起来它是故意不向用户显示图像,只是将文件推到浏览器缓存中。这样,当用户稍后查看图像时,它们基本上会立即加载。

因此,没有函数的任何操作都是通过预加载完成的?嗯,我如果代码不调用appendTo[参见HBoss的答案]之类的函数,或者至少不保存对的引用,那么除了预加载图像之外,它无法完成任何其他任务。