jquery
2012-06-05 8 views 0 likes 
0

У меня есть следующий HTML:Получить тег, который находится внутри DIV с классом

<div class="Checkbox"> 
    <img src='../tema/default/images/CheckVerde.png' onclick="Visibilidade('41767', 'img08ptNA_41767_0', '10')" style='cursor:pointer;margin: 4px;text-align:center;' ID='img08ptNA_41767_0' /> 
</div> 

Мне нужно получить значение ГКЗ IMG тега, с помощью JQuery. Идентификатор img является динамическим

Как это сделать?

+0

Когда вы хотите получить значение 'img' src? (при загрузке страницы? по клику?) –

ответ

4

$(".Checkbox img").prop("src");

будет работать на основе предоставленной HTML. Конечно, если у вас есть несколько элементов div или несколько изображений внутри div, вам может понадобиться использовать метод eq() для получения значения по индексу.

Например:

$(".Checkbox:eq(0) img").prop("src"); - получит первый div.Checkbox источник изображения.

Имейте в виду, что если есть несколько изображений внутри вашего выбора, то .prop() методы только возвращает значение первого - http://api.jquery.com/prop/

1

$('.Checkbox>img').prop('src');

+0

ИМД ID является динамическим. –

1
$('.Checkbox').find('img').prop('src') 

Это может принести атрибут Src всех Img тегов доступных в этом классе.

Смежные вопросы