示例 :-jsFiddle
这个脚本:
var slides = [];
$("ul .image").each(function() {
var this$ = $(this);
var obj = {};
obj.image = this$.text();
slides.push(obj);
});
document.body.innerHTML = JSON.stringify(slides);
用这个 html 制作:
<ul>
<li><span class="image">/images/image1.jpg</span></li>
<li><span class="image">/images/image2.jpg</span></li>
</ul>
这个输出:
[{"image":"/images/image1.jpg"},{"image":"/images/image2.jpg"}]
我怎样才能摆脱“图像” 周围的感叹号:在冒号之前的每个开头?
谢谢你,琳达:)))
编辑:
预期的结果是这样的:
[
{image:"/images/image1.jpg"},
{image:"/images/image2.jpg"}
]