#jquery
#jquery
Вопрос:
Как мне выбрать src тега изображения в следующем коде? Кажется, я не могу понять это правильно!
<li id="user001">
<div class="profile">
<span class="profileImage">
<img src="ladida.png" />
</span>
</div>
</li>
Ответ №1:
var src = $('li#user001 img').attr('src');
Или вы имеете в виду что-то другое?
Ответ №2:
var profileImageSrc = $("#user001 .profile .profileImage img").attr("src");
Ответ №3:
var profileImageSrc = $('.profile .profileImage img').attr('src');
Но это предполагает, что есть только одно изображение. Поскольку это в классе profileImage
, их может быть несколько, тогда вам, возможно, придется переосмыслить, как вы собираетесь с этим справиться.
Ответ №4:
$("#user001 .profile .profileImage img").attr("src");
Комментарии:
1. Нет элемента, который соответствовал бы первой части вашего селектора.
2. @sje397 — выглядит точно так же, как ваш
3. Нет, пробелы важны. Как у вас есть, он ищет элемент с идентификатором
user001
, в котором есть все эти классы.
Ответ №5:
Попробуйте это:
alert($(".profile .profileImage img").attr("src"));