Javascript-输出数组的值
我有一个简单的JavaScript图像SRC值数组 我收集图像的src属性,如下所示,构建一个数组:Javascript-输出数组的值,javascript,lightbox,Javascript,Lightbox,我有一个简单的JavaScript图像SRC值数组 我收集图像的src属性,如下所示,构建一个数组: var imgSrc = []; $('.monelem_controls_imageControl_container img').each(function () { imgSrc.push($(this).attr("src")); }); 然后,我需要以以下格式输出图像数组: ['images/fullscreen/image1.jpg'、'im
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'
如何以这种方式输出数组?使用JSON:
JSON.stringify( myArray );
使用JSON:
JSON.stringify( myArray );
如果数组仅包含基本类型(如字符串),则可以使用并添加方括号:
var images = [
"images/fullscreen/image1.jpg",
"images/fullscreen/image2.jpg",
"images/fullscreen/image3.jpg"
];
var serialized = "[" + images.toString() + "]";
如果数组仅包含基本类型(如字符串),则可以使用并添加方括号:
var images = [
"images/fullscreen/image1.jpg",
"images/fullscreen/image2.jpg",
"images/fullscreen/image3.jpg"
];
var serialized = "[" + images.toString() + "]";
这应该可以试试这把JS小提琴,不过当我这么做的时候,@inunedo得到了一个更简洁的答案
这应该可以试试这把JS小提琴,不过当我这么做的时候,@inunedo得到了一个更简洁的答案
你的意思是你需要将数据发送到某个地方,还是将其显示为页面的一部分?我使用lightbox插件的图像数组。我猜,无论插件在哪里寻找你上面提到的格式,它实际上都需要它定义的数组(这是你已经拥有的)。恐怕不是David,已经尝试过了。你的意思是你需要将数据发送到某个地方或显示为页面的一部分吗?我使用lightbox插件的图像数组。我猜,无论插件在哪里寻找你上面提到的格式,它实际上都需要它定义的数组(这是你已经拥有的)。恐怕不是David,已经试过了,因为?看起来怎么样?你能为以后遇到问题的人改进一下这个答案吗?谢谢:)因为?看起来怎么样?你能为以后遇到问题的人改进一下这个答案吗?谢谢:)