<a class="photos" href="img/gal/1.jpg"><img src="img/gal/1_mini.jpg" /></a>
<a class="photos" href="img/gal/2.jpg"><img src="img/gal/2_mini.jpg" /></a>
<a class="photos" href="img/gal/3.jpg"><img src="img/gal/3_mini.jpg" /></a>
<a class="photos" href="img/gal/4.jpg"><img src="img/gal/4_mini.jpg" /></a>
задача заключается в том, чтобы перебрать поочередно все ссылки, получив при этом доступ к атрибутам соответсвующего ему вложеного тега <img>
Мой код работать не хочет:
$('a.photos').each(function(){
var link = $(this);
var pict = link.firstChild().attr('src');
alert(pict);
});
Спустя 5 минут, 20 секунд (19.01.2011 - 15:10) vital написал(а):
Зачем так сложно?
$(a[class=photos]>img).each(function(){alert($(this).attr('src'))});
$(a[class=photos]>img).each(function(){alert($(this).attr('src'))});
Спустя 5 минут, 12 секунд (19.01.2011 - 15:15) vergin написал(а):
да, действительно проще, благодарю