|
|
|
| Здравствуйте. Есть такой html:
<div class='info'>
<div class='fio'>Иванов Иван</div>
<a class='link' href='#'>выбрать</a>
</div>
|
При клике на ссылку link, необходимо получить html div.а .fio. Такой код будет работать, но хотелось бы обойтись без parent()
$(function() {
$("a.link").click(function() {
var fio = $(this).parent().children('.fio').html();
return false;
});
})
|
Интересно, а можно у ссылки сделать атрибут fio и читать информацию из него? Кто-нибудь такое практикует? | |
|
|
|
|
|
|
|
для: antf
(15.01.2012 в 21:23)
| |
var fio = $(this).siblings('.fio').html();
|
| |
|
|
|
|
|
|
|
для: Lelik
(15.01.2012 в 21:54)
| | Спасибо. А можно ли получить еще url картинки (img) без parent()?
<div class='wrap'>
<img src='img.jpg'/>
<div class='info'>
<div class='fio'>Иванов Иван</div>
<a class='link' href='#' rel='ид пользователя'>выбрать</a>
</div>
</div>
|
$(this).parent().siblings('img').attr('src');
|
Можно как-то от .wrap оттолкнуться? | |
|
|
|
|
|
|
|
для: antf
(15.01.2012 в 22:24)
| |
$('.wrap img').attr('src');
|
но вместо отэтих ковыряний лучше указывать у блоков ИД и обращаться по нему | |
|
|
|