我有一个简单的JavaScript数组SRC值,
我收集图像src属性,就像建立一个数组一样:
var imgSrc = [];
$('.monelem_controls_imageControl_container img').each(function () {
imgSrc.push($(this).attr("src"));
});
然后我需要以下列格式输出图像数组: [ '图像/全屏/ image1.jpg', '图像/全屏/ image2.jpg', '图像/全屏/ image3.jpg'];
如何以这种方式输出我的数组?
答案 0 :(得分:2)
使用JSON:
JSON.stringify( myArray );
答案 1 :(得分:1)
如果您的数组只包含基本类型(如字符串),则可以使用toString()并添加方括号:
var images = [
"images/fullscreen/image1.jpg",
"images/fullscreen/image2.jpg",
"images/fullscreen/image3.jpg"
];
var serialized = "[" + images.toString() + "]";
答案 2 :(得分:1)
var arr = [
'images/fullscreen/image1.jpg',
'images/fullscreen/image2.jpg',
'images/fullscreen/image3.jpg'
];
var strArray = "['" + arr.join("','") + "']";
答案 3 :(得分:0)
这应该可以尝试这个JS小提琴,但是当我这样做时@Innuendo有一个更整洁的答案!