Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как при клике на ссылку получить содержимое соседнего div?
 
 автор: antf   (15.01.2012 в 21:23)   письмо автору
 
 

Здравствуйте. Есть такой 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 и читать информацию из него? Кто-нибудь такое практикует?

  Ответить  
 
 автор: Lelik   (15.01.2012 в 21:54)   письмо автору
 
   для: antf   (15.01.2012 в 21:23)
 


var fio = $(this).siblings('.fio').html();

  Ответить  
 
 автор: antf   (15.01.2012 в 22:24)   письмо автору
 
   для: 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 оттолкнуться?

  Ответить  
 
 автор: Lelik   (16.01.2012 в 15:50)   письмо автору
 
   для: antf   (15.01.2012 в 22:24)
 


$('.wrap img').attr('src');

но вместо отэтих ковыряний лучше указывать у блоков ИД и обращаться по нему

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования