Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
5 / 5 / 1
Регистрация: 02.11.2011
Сообщений: 116

Получить текст из дочерних элементов tr

27.07.2014, 04:21. Показов 3534. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Есть таблица и в ней строка tr с элементами td в которых есть записи и мне нужно при нажатии на tr получить все записи из элементов td. Подскажите пожалуйста как реализовать!

Добавлено через 31 минуту
Решил. Кому интересно - вот код.

JavaScript
1
2
3
4
5
6
7
8
9
10
 $(function () {
                $('.rowData').dblclick(function () {
                    var timeStamp = $(this).children('.timeStamp').text();
                    var category = $(this).children('.category').text();
                    var title = $(this).children('.title').text();
                    var message = $(this).children('.message').text();
                    var severity = $(this).children('.severity').text();
 
                    alert('timeStamp: ' + timeStamp + ', category: ' + category + ', title: ' + title);
                });
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.07.2014, 04:21
Ответы с готовыми решениями:

Как получить текст дочерних элементов родителя treeview
Как получить текст дочерних элементов родителя treeview? Так удается получить только текст родителя. А как получить в зависимости от...

Как считать текст дочерних элементов из XML по позиции
Есть XML файл следующего содержания: <xml> <bukva> <desc>A</desc> <country>Африка<country> </bukva> <bukva> ...

Как получить число дочерних элементов массива
Есть массив вида arr (0,0) arr (0,1) arr (1,0) arr (1,1) arr (1,2) Чтобы получить длину массива используем arr.Length, а...

5
0 / 0 / 2
Регистрация: 27.07.2014
Сообщений: 8
27.07.2014, 14:08
Лучший ответ Сообщение было отмечено NukeXAI как решение

Решение

JavaScript
1
2
3
4
5
6
7
$('.rowData').click(function(){
    var res = [];
    $(this).children('td').each(function(){
        res[$(this).attr('class')]=$(this).val();
    });
    console.log(res);
});
0
5 / 5 / 1
Регистрация: 02.11.2011
Сообщений: 116
27.07.2014, 19:30  [ТС]
О круто! Спасибо... Подскажи пожалуйста, как мне вытащить текст из массива и забить его в div. Я делал так:

JavaScript
1
2
3
4
5
6
 var div = document.getElementById('modal');
                  div.innerHTML = '<b>Timestamp</b>:&nbsp;&nbsp;&nbsp;' + timeStamp + '<br />' +
                                 '<b>Category</b>&nbsp;&nbsp;&nbsp;' + category + '<br />' +
                                 '<b>Title</b>:&nbsp;&nbsp;&nbsp;' + title + '<br />' +
                                 '<b>Message</b>:&nbsp;&nbsp;&nbsp;' + message + '<br />' +
                                 '<b>Severity</b>:&nbsp;&nbsp;&nbsp;' + severity;
0
0 / 0 / 2
Регистрация: 27.07.2014
Сообщений: 8
28.07.2014, 00:27
Лучший ответ Сообщение было отмечено NukeXAI как решение

Решение

Без проблем. Если не нужно передавать данные - можно прамо в цикле вставить данные.

JavaScript
1
2
3
4
5
6
$('.rowData').click(function(){
    var obj = $('#modal');
    $(this).children('td').each(function(){
        obj.append('<b>'+$(this).attr('class')+'</b>:&nbsp;&nbsp;&nbsp; '+$(this).val()+'<br/>');
    });
});
0
5 / 5 / 1
Регистрация: 02.11.2011
Сообщений: 116
28.07.2014, 00:47  [ТС]
Работает, спасибо!) Но одно но. Когда я нажимаю первый раз оно добавляет норм, а когда я нажимаю второй раз, оно добавляет к предыдущим записям, а надо чтобы обнуляло модальное окно!
Миниатюры
Получить текст из дочерних элементов tr  
0
5 / 5 / 1
Регистрация: 02.11.2011
Сообщений: 116
28.07.2014, 12:36  [ТС]
Разобрался, надо было просто очищать массив))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.07.2014, 12:36
Помогаю со студенческими работами здесь

Получить список хендлов дочерних окон
Скок не ковырялся,ничего путного не вышло.Есть у кого готовый вариант ? Без классов - стандартными способами(FindWindow,FindWindowEx и...

Как получить список дочерних форм?
Столкнулся с проблемой,у меня есть главная форма, необходимо закрыть все дочерние формы. Как я понял, для этого необходимо получить список...

Получить текст из массива динамически созданных элементов на форме
Здравствуйте! Я создал массив вьюх, которые заполняю элементами, и затем отображаих на форме. Часть этих элементов я заполнил текстом....

Как правильно обойти TreeView и вывести текст родительских и дочерних узлов
Как правильно обойти TreeView в WPF и вывести текст родительских и дочерних узлов? Причем к каждому узлу добавлено ещё два дочерних узла...

Как получить список всех дочерних форм приложения?
Как получить список всех дочерних форм приложения?


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru