Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405

Скрыть/показать элемент внутри таблицы которую кликнули

21.12.2016, 13:11. Показов 2088. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день.

Есть несколько таблиц с уникальными id и общим классом. Внутри каждой таблицы есть еще одна таблица в которой хранится информация. Вопрос: Как определить какая таблица была нажата и отобразить именно его внутренную таблицу.
Знаю есть обходные варианты, с добавлением ID на название родителя и внутренних элементов. Но хотел уточнить есть ли более правильный способ это сделать. Типа this ->table.display:block

Благодарю за помощь
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2016, 13:11
Ответы с готовыми решениями:

Показать/скрыть большое колличество option внутри select
Нужно реализовать фильтр в select по первой букве с помощью стандартных кнопок. Сделал так: function onShowBlock(id) { $("select...

Показать и скрыть элемент
Здравствуйте. <div id='main'> <div class='div'>1</div> <div class='div'>2</div> <div id='div_1_1'>text</div> <div...

Скрыть и показать элемент
Тут такая проблема : Мы имеем <div id="hmenu"> Мне нужно , чтобы при нажатии на определенную клавишу opacity ида hmenu плавно...

9
 Аватар для sad67man
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,823
21.12.2016, 13:23
Лучший ответ Сообщение было отмечено Kazachek как решение

Решение

Kazachek,
JavaScript
1
2
3
$('.class').click(function(){
    $(this).find('table').show();
})
Добавлено через 2 минуты
Kazachek, Если нужно отобразить при клике не на всю таблицу, а на отдельный её элемент, то так
JavaScript
1
2
3
$('.element-class').click(function(){
    $(this).closest('table.class').find('table').show();
})
1
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
21.12.2016, 13:29  [ТС]
sad67man,
Огромное спасибо.
А можно как то с эффектом отобразить? ну чтоб появление красивое было.
0
 Аватар для sad67man
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,823
21.12.2016, 13:34
Kazachek,
JavaScript
1
2
3
$('.class').click(function(){
    $(this).find('table').slideDown();
})
1
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
21.12.2016, 13:58  [ТС]
sad67man,
Можно ли сделать так, чтоб при клике другой таблицы первая опять вернулась на исходный режим, то есть внутреняя таблица первой нажатой таблицы скрылась?
0
 Аватар для sad67man
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,823
21.12.2016, 14:01
Kazachek,
JavaScript
1
2
3
4
$('.class').click(function(){
        var $activeTable = $(this).find('table').stop().slideDown();
    $('.class').find('table').not($activeTable).stop().slideUp()
})
1
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
21.12.2016, 14:06  [ТС]
sad67man, Огромное спасибо Вам.

Есть ли другие еффекты кроме вышеупомянутых? Вдруг у вас там есть списочек))
0
 Аватар для sad67man
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,823
21.12.2016, 14:10
Kazachek, Анимацию можно написать любую. Если брать из имеющихся в jquery готовых анимаций, то вот основные

.hide()
.show()

Скрывает/показывает элементы на странице (за счет плавного изменения его размера и прозрачности).
.slideUp()
.slideDown()

Разворачивает/сворачивает элементы на странице (за счет плавного изменения высоты элементов).
.slideToggle()
Поочередно разворачивает/сворачивает элементы на странице, как это делают .slideUp() и .slideDown().
.fadeIn()
.fadeOut()

Скрывает/показывает элементы на странице за счет плавного изменения прозрачности.
.fadeTo()
Плавно изменяет прозрачность элементов.
.fadeToggle()
Поочередно скрывает/показывает элементы на странице, как это делают .fadeIn() и .fadeOut().

В скобках можно указать скорость анимации в миллисекундах. К примеру .show(1000) тоже будет с анимацией.
1
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
22.12.2016, 17:46  [ТС]
sad67man,

Поставил на событие ховера, теперь одно постоянно активное после наведения (последнее). Как сделать on hover out{display:none;} - вы меня поняли помоему. Благодарю за помощь
0
 Аватар для sad67man
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,823
22.12.2016, 17:57
Kazachek,
JavaScript
1
2
3
4
5
6
$(selector).hover(function(){
    //mouseenter
},
function(){
    //mouseleave
})
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.12.2016, 17:57
Помогаю со студенческими работами здесь

Скрыть/показать элемент через radiobutton
Здравствуйте) есть 2 кнопки радио, которые не используются одновременно. По нажатию на одного из них должен открываться соотсветсвующий...

Показать/скрыть элемент при клике на checkbox
http://jsfiddle.net/alex_japson/ePCp5/ как исправить? хочу чтобы при клике на checkbox появлялся input с вводом старой фамилии ...

Скрыть (показать) ячейку таблицы
Здравствуйте! Уже второй вечер не могу решить простую задачу: Нужно при определенном условии сделать ячейку таблицы (id=label) с...

Как скрыть/показать строку таблицы
Голову сломал уже..не могу найти решение. Нужно, чтобы при нажатии на кнопку в статичной таблице исчезала/появлялась одна из строк...

Показать/скрыть элемент текста
Доброго времени суток! Подскажите пожалуйста... Имеется такой пример: <!DOCTYPE HTML> <html> <head> <style...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru