次のhtmlがある場合:
<div class="showPin">
<div class="pinIt" style="display: none;">
<a href="#" onclick="window.open("http://pinterest.com/pin/create/button/?url=http://mysite.com/some-post&description=Some Description&media=http://mysite.com/path/to/myimage.jpg","Pinterest","scrollbars=no,menubar=no,width=600,height=380,resizable=yes,toolbar=no,location=no,status=no");return false;"><img src="images/pinbutton.jpg" class="pinbuttonImg"></a>
</div>
<a href="myimage.jpg">
<img class="lazy data-lazy-ready" src="myimage.jpg" data-lazy-type="image" data-lazy-src="http://dev.papermusepress.com/stageblog/wp-content/uploads/2012/11/Fall_baby_shower_mantle2.jpg" alt="Fall Baby Shower Mantle" width="700" height="393" style="display: inline;">
</a>
</div>
アラート機能を機能させるにはどうすればよいですか。これにより、固定されている実際の画像である img src にアラートが送信class="lazy"
されます。
$('div.pinIt').click(function() {
var url = $(this).closest('img.lazy').attr('src');
alert(url);
});
それが私に警告するのはundefined
. 私は何を間違っていますか?