2011-11-23 32 views
0

我有图像SRC值的简单的JavaScript阵列的值,使用Javascript - 1.4.3阵列

我收集的图片src属性,像这样建立一个数组:

var imgSrc = []; 
    $('.monelem_controls_imageControl_container img').each(function() { 
     imgSrc.push($(this).attr("src")); 
    }); 

然后我需要输出以下格式的图像阵列: ['images/fullscreen/image1.jpg','images/fullscreen/image2.jpg','images/fullscreen/image3.jpg'];

如何以这种方式输出我的数组?

+1

你的意思是你需要的地方发送数据或显示为网页的一部分? –

+0

问题不完整。 – errordeveloper

+0

Im使用带有lightbox插件的图像数组。 – CLiown

回答

2

使用JSON:

JSON.stringify(myArray); 
+0

因为?它看起来如何?你稍后可以改进这个答案吗?谢谢:) –

1

如果阵列中只包含基本类型(如字符串),您可以使用toString()并添加方括号:

var images = [ 
    "images/fullscreen/image1.jpg", 
    "images/fullscreen/image2.jpg", 
    "images/fullscreen/image3.jpg" 
]; 
var serialized = "[" + images.toString() + "]"; 
1
var arr = [ 
    'images/fullscreen/image1.jpg', 
    'images/fullscreen/image2.jpg', 
    'images/fullscreen/image3.jpg' 
]; 
var strArray = "['" + arr.join("','") + "']"; 
+2

你的意思是'arr.join(“','”)',对吧? –

+0

哦,对不起,我刚刚纠正。谢谢 –