2 / 2 / 1
Регистрация: 02.03.2015
Сообщений: 13

Как реализовать такое на JQuery?

03.07.2015, 22:17. Показов 1055. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно, что бы при нажатии на строку таблицы, после этой строки, раздвигалось пространство с описанием. Как такое сделать? Опишите словами плз, кто знает.
Миниатюры
Как реализовать такое на JQuery?  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.07.2015, 22:17
Ответы с готовыми решениями:

Не могу сообразить как на Jquery написать такое исключение
Приветствую... Спустя много времени, мозг отказывает, вообщем суть в чем: Как написать вот такое исключение на jquery - все элементы...

Как реализовать такое?
Всем привет! Ребят помогите понять! После регистрации пользователь входит и сразу же попадает в личный кабинет. В адресной строке...

Как такое реализовать?
Вечер добрый. Пусть есть объект textarea, в него с некоторой периодичностью добавляются строки. Каждая строка содержит информацию о...

1
312 / 106 / 69
Регистрация: 18.04.2015
Сообщений: 346
04.07.2015, 13:14
Лучший ответ Сообщение было отмечено Magmel28 как решение

Решение

Не знаю как конкретно здесь реализовано, была бы ссылка было бы проще. Ну думаю банально скрытая строка, которая разворачиваться с помощью метода slideDown().

Добавлено через 9 минут
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<table>
    <tr>
        <td>Ципрас призвал греков сказать «нет» ультиматумам Европы</td>
    </tr>
     <tr class="info">
        <td>Да вы че???</td>
    </tr>
     <tr>
        <td>Ципрас призвал греков сказать «нет» ультиматумам Европы</td>
    </tr>
     <tr class="info">
        <td>Да вы че???</td>
    </tr>
     <tr>
        <td>Ципрас призвал греков сказать «нет» ультиматумам Европы</td>
    </tr>
     <tr class="info">
        <td>Да вы че???</td>
    </tr>
     <tr>
        <td>Ципрас призвал греков сказать «нет» ультиматумам Европы</td>
    </tr>
     <tr class="info">
        <td>Да вы че???</td>
    </tr>
</table>
JavaScript
1
2
3
4
5
$(document).ready(function(){
    $('tr').click(function(){
        $(this).next(".info").slideToggle(200);
    });
});
Пример в песочнице http://jsfiddle.net/nyh55619/5/

Добавлено через 14 часов 38 минут
Здравствуйте! Спасибо за ваш ответ, очень помог мне. Не могли бы Вы дать еще один маленький совет?
Сделал, как Вы сказали, все ок. Но теперь нужно, что бы при нажатии "Добавить к заказу", после таблицы добавлялся похожий блок. Т.е. нужно по клику кнопки найти родителя родителя (деда) и добавить его после
таблицы. Как такое сделать?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<tr>
                    <td>1</td>
                    <td>Борщ с капустой и картофелем 1 кг.</td>
                    <td>110</td>
                    <td>vacuum-pac</td>
                    <td>45 суток</td>
                </tr>
                <tr class='info'>
                    <td colspan="5">
                        <img src="img/menu/borsh.png">
                        <h6>Борщ с капустой и картофелем</h6>
                        <p><span>Состав:</span> бульон говяжий, картофель свежий, свекла столовая свежая, капуста белокочанная свежая, морковь столовая 
                            свежая, лук репчатый свежий, паста томатная, масло подсолнечное, сахар, уксус столовый 9%, соль, пряности. <span>1кг</span></p>
                        <form action="">
                            <select>
                                <option>1</option>
                                <option>2</option>
                                <option>3</option>
                                <option>4</option>
                                <option>5</option>
                            </select>
                            <div class='price'>110 руб.</div>
                            <input type="submit" class="btn btn-success" value="ДОБАВИТЬ К ЗАКАЗУ">
                        </form>
                    </td>
                </tr>

Ну например так
JavaScript
1
2
3
4
5
6
7
8
$(document).ready(function(){
    $('tr').click(function(){
        $(this).next(".info").slideToggle(200);
    });
    $('.btn-success').click(function(){
    $('table').after("<div class='add_product'>"+$(this).parents('td').html()+"</div>");
    });
});
Песочница http://jsfiddle.net/nyh55619/16/

P. S. Для тех кто просит помощь:

Кликните здесь для просмотра всего текста
За помощью на бесплатной основе пишите на форум. От того что вы напишите мне в ЛС я вам быстрее не отвечу. Форум для того и создан чтобы другие могли найти ответ на вопрос который уже задавали, не будьте эгоистами!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.07.2015, 13:14
Помогаю со студенческими работами здесь

Как такое реализовать?
Схема связей между сущностями на рисунке. Сейчас при создании/редактировании шаблона пользователь вручную выбирает из списка иск. А...

Как такое реализовать?
Доброго времени суток! Есть следующая задача. Форма внесения заказов. Сейчас номер заказа вносится в ручную. Пример: 123; 123.1; ...

Как такое реализовать?
Начинаем писать название организации и меню подсказок выводит нам название и адрес сайта. Как сделать для своего сайта? Картинку не...

Как такое реализовать?
Имеется обычное условие, где Colliding - временный объект, который возвращает bool. Пример: if (Colliding(param1, param2)) { ...

Как реализовать такое?
Требуется сделать на сайте защищенную облать из нескольких страниц. Все как обычно, главная страница:логин, пароль, в зависимости от...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru