-2

リストアイテムからデータを取得しようとしていますが、どうすればよいかわかりません。画像のsrcと各liの名前を選択する必要があります。

リストは次のようなものです

<ul>
    <li>
        <ul>
            <li><img src="image.jpg" /></li>
            <li>Image Name</li>
            <li>Image Description</li>
        </ul>
    </li>
    <li>
        <ul>
            <li><img src="image-2.jpg" /></li>
            <li>Second Image Name</li>
            <li>Second Image Description</li>
        </ul>
    </li>
    <li>
        <ul>
            <li><img src="image-3.jpg" /></li>
            <li>Third Image Name</li>
            <li>Third Image Description</li>
        </ul>
    </li>
</ul>
4

1 に答える 1

6
$("ul li ul").each(function() {
   var $current = $(this),
       imgSrc = $current.find("img").attr("src"),
       name = $current.find("li").eq(1).text();
   // do something with imgSrc and name of current item
});

デモ: http: //jsfiddle.net/xxYSv/

于 2013-02-06T10:53:59.550 に答える