Javascript - 输出数组的值
我有一个简单的图像 SRC 值的 JavaScript 数组,
我收集图像 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'];
我怎样才能以这种方式输出我的数组?
I have a simple JavaScript array of image SRC values,
I gather the image src attributes like so building up an array:
var imgSrc = [];
$('.monelem_controls_imageControl_container img').each(function () {
imgSrc.push($(this).attr("src"));
});
I then need to output the array of images in the following format:
['images/fullscreen/image1.jpg','images/fullscreen/image2.jpg','images/fullscreen/image3.jpg'];
How can I output my array in this way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 JSON:
Use JSON:
如果您的数组仅包含原始类型(如字符串),则可以使用 toString( ) 并添加方括号:
If your array only contains primitive types (like strings), you can use toString() and add the square brackets:
这应该可以解决这个问题,尝试这个 JS Fiddle,尽管当我完成这个时,@Innuendo 已经得到了一个更简洁的答案!
http://jsfiddle.net/7vCFa/
This should do the trick try this JS Fiddle, though by the time i'd done this @Innuendo has got a more neater answer!
http://jsfiddle.net/7vCFa/