Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2013, 14:38   #1
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию [jquery] скрыт ближайший элемент имеющий определённый класс

Приветствую!
Есть вот такая таблица
Код HTML:
<td><span class="btn" style="cursor:pointer">[-]</span></td>
<td>1</td>
<td>1
<div class="toHide">123</div>
</td>
<td><span class="btn" style="cursor:pointer">[-]</span></td>
<td>2</td>
<td>2
<div class="toHide">123</div>
</td>
<td><span class="btn" style="cursor:pointer">[-]</span></td>
<td>3</td>
<td>4
<div class="toHide">123</div>
</td>
при нажатии на [-] нужно скрыть ближайший элемент с классом toHide.
Пробую вот так
Код HTML:
$('.btn').click(function() {
$(this).next().next().find(".toHide").hide();
});
но ни чего не получается.

Последний раз редактировалось frommars; 02.05.2013 в 15:10.
frommars вне форума Ответить с цитированием
Старый 02.05.2013, 16:20   #2
_SanR
Пользователь
 
Регистрация: 09.02.2013
Сообщений: 48
По умолчанию

Привет. Сделай класс .btn у столбца таблицы а не у спана и у тебя все получится.
Код:
      <td class="btn"><span  style="cursor:pointer">[-]</span></td>
      <td>1</td>
      <td>1
            <div class="toHide">123</div>
      </td>
Из доков:
next - Получает набор элементов, содержащий уникальные родственные элементы, следующие непосредственно за указанным элементом.
Как я понимаю для спана td не родственные элементы.
Вложения
Тип файла: rar Div.rar (409 байт, 6 просмотров)
_SanR вне форума Ответить с цитированием
Старый 03.05.2013, 12:57   #3
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию

Огромное спасибо)
frommars вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить место куда должен возвращаться элемент JQuery UI Arassir JavaScript, Ajax 0 26.09.2011 12:30
Определить ближайший элемент массива к заданному числу wowan Паскаль, Turbo Pascal, PascalABC.NET 1 28.05.2011 23:21
Найти наибольший элемент массива К, не имеющий себе равных в массиве L Cucumber768 Помощь студентам 0 03.05.2011 01:37
найти первый отрицательный элемент массива имеющий чётный номер (Delphi) Vanger Помощь студентам 5 25.01.2011 11:41
Как удалить, определённый элемент из стринггрида? Lenux Помощь студентам 3 14.03.2010 18:57