将多个图像对象放入jQuery选择器?

将多个图像对象放入jQuery选择器?,jquery,image,Jquery,Image,如果我创建了多个这样的图像对象: var img0 = new Image(); var img1 = new Image(); var img2 = new Image(); 将它们包装到jQuery对象中最简单和/或最快的方法是什么 我目前的方法似乎不太理想: var imgsJq = $(img0).add( $(img1) ).add( $(img2) ); “你的”很好,但如果你想,你可以使用以下,因为它看起来更简单 var $img = $(img0).add(img1).ad

如果我创建了多个这样的图像对象:

var img0 = new Image();
var img1 = new Image();
var img2 = new Image();
将它们包装到jQuery对象中最简单和/或最快的方法是什么

我目前的方法似乎不太理想:

var imgsJq = $(img0).add( $(img1) ).add( $(img2) );

“你的”很好,但如果你想,你可以使用以下,因为它看起来更简单

 var $img = $(img0).add(img1).add(img2);
或者你也可以用这个

 var $img = $([img0,img1,img2]);

这实际上是最合适的方法,使用add(),所以这很好,但是
$(img0).add(img1).add(img2)似乎更简单。只需创建一个对象文本并在jQuery代码中引用它的属性。这样读起来更容易。这是可行的,但与使用add()没有太大区别,仍然是+1。它比add()更干净,可能更快。如果将图像放在一个数组中而不是放在3个变量中,则可以对其进行改进,但变化不会太大<代码>var imgs=[new Image(),new Image(),new Image()],imgsJq=$(imgs)
var imgsJq = $([img0, img1, img2]);