0

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

1 に答える 1