Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中显示数组中的元素_Javascript_Jquery_Web - Fatal编程技术网

Javascript 在jquery中显示数组中的元素

Javascript 在jquery中显示数组中的元素,javascript,jquery,web,Javascript,Jquery,Web,我是网络开发新手。我通过以下代码将图像名称列表转换为数组 var image_array = $("#image-ul img").map(function() {return $(this).attr("src");}); $('#image-ul img').css('display','block'); 现在我想展示其中的一些图片。我通过添加以下代码来显示所有图像 var image_array = $("#image-ul img").map(function() {return $

我是网络开发新手。我通过以下代码将图像名称列表转换为数组

var image_array = $("#image-ul img").map(function() {return $(this).attr("src");});
$('#image-ul img').css('display','block');
现在我想展示其中的一些图片。我通过添加以下代码来显示所有图像

var image_array = $("#image-ul img").map(function() {return $(this).attr("src");});
$('#image-ul img').css('display','block');
但我想要一些图像,如以下:

for (var i=0; i<2; i++) { $('#image-ul img:image_array[i]').css('display','block');}

for(var i=0;i您实际上并没有使用for循环来实现这一点,您可以选择图像并使用
eq()
lt()
gt()
等限制选择。因此,对于索引小于2的任何对象,您可以:

$('#image-ul img:lt(2)').show();

您并不是真的使用for循环来实现这一点,而是选择图像并使用
eq()
lt()
gt()
等限制选择。因此,对于索引小于2的任何对象,您可以:

$('#image-ul img:lt(2)').show();
换行

for (var i=0; i<2; i++) { $('#image-ul img:image_array[i]').css('display','block');}
for(var i=0;i更改此行

for (var i=0; i<2; i++) { $('#image-ul img:image_array[i]').css('display','block');}
for(var i=0;iTry

for(var i=0;iTry


用于(var i=0;i“some of”的意思是什么?一些来自图像阵列的一些图像男子哪些图像..请指定..这将有助于给出一个事实上我有5个图像,并希望显示其中的2个。获取地图中所有图像的图像源是没有意义的,然后使用for循环根据刚从同一个图像中获取的地图中的源选择图像元素等?即使你尝试了,你也无法跳过更多的环!什么是“部分”?一些来自图像阵列的一些图像男子哪些图像..请指定..这将有助于给出一个信息,实际上我有5个图像,并希望显示其中的2个。获取地图中所有图像的图像源,然后使用for循环选择图像是没有意义的根据地图上的来源,你刚刚从相同的元素中得到了什么?即使你尝试了,你也不能跳过更多的环!这是我想要的答案。Thanks@andDev我的例子只是让你从你的代码中获得想要的效果的一种方式,然而Adeneo已经展示了一种更有效的方式来实现你想要的结果,这是我想要的答案。Thanks@andDev我的示例只是一种从代码中获得所需效果的方法,然而Adeneo已经展示了一种更有效的方法来实现您所追求的目标