0

「#gallery」内のすべての「img」タグを選択してから、それぞれの「src」属性を順番に取得しようとしていますが、機能しません。

私のHTMLコードは次のとおりです。

<div id="gallery">
    <p><img src="/userfiles/image/medium/gallery1.jpg" alt=""></p>
    <p><img src="/userfiles/image/medium/gallery2.jpg" alt=""></p>
    <p><img src="/userfiles/image/medium/gallery3.jpg" alt=""></p>
    <p><img src="/userfiles/image/medium/gallery4.jpg" alt=""></p>
</div>

私のJQueryコードは次のとおりです。

$(function() {
    $('#gallery img').each(function() {
        var src = $(this).attr(src);
        console.log(src);
    });
});

「TypeError: e が定義されていません」というエラーが表示されます。誰かが私がここで間違っていることを教えてもらえますか?

4

2 に答える 2

3

TypeError: e is not definedどこかにあるようです。e投稿されたコードでは見つかりません。

しかし、あなたのコードのエラーはこれです。引用符なし"src"

var src = $(this).attr("src");
于 2013-11-04T15:25:59.183 に答える