サンプル: - 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"}
]