jQuery принимает тег <img src> in <a>в переменную - PullRequest
1 голос
/ 23 февраля 2012

Я хочу написать в var adres значение src для img в элементе rollovereed

структура:

<div>
 <a class="link" href="#">
    <img src="value" />
 </a>
 <a class="link" href="#">
   <img src="value" />
 </a>
</div>

ive пробовал

$('.link').mouseover(function () {
    var adres = ('.link a:first-child').attr('src'); 

но этоне тренируйся

Ответы [ 2 ]

1 голос
/ 23 февраля 2012
$('.link').mouseover(function() {
     var adres = $('img',this).attr('src');
});
0 голосов
/ 23 февраля 2012

Вы всегда будете отображать атрибут src первой ссылки. Кроме того, вы хотите потом выбрать «img», а не «a», как вы делаете сейчас. Используйте это так:

$('.link').mouseover(function () {
    var adres = $(this).find('img').attr('src'); 
});
...