2011-11-23 31 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

哦,對不起,我剛剛糾正。謝謝 –