Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Получение содержимого поля JS

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Зверь
Отправлено: 30 Сентября, 2012 - 13:57:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Окт. 2011  


Помог: 7 раз(а)




Всем привет!

Имеется таблица

CODE (html):
скопировать код в буфер обмена
  1.  
  2.  
  3. <table>
  4.         <tbody>
  5.                 <tr>
  6.                         <td class='name'>То, что нужно получить</td>
  7.                         <td>Всякий текст</td>
  8.                         .............
  9.                         <td><input type="checkbox" id="box1"/></td>
  10.                 </tr>
  11.                 <tr>
  12.                         <td class='name'>То, что нужно получить</td>
  13.                         <td>Всякий текст</td>
  14.                         .............
  15.                         <td><input type="checkbox" id="box2"/></td>
  16.                 </tr>
  17.                 <tr>
  18.                         <td class='name'>То, что нужно получить</td>
  19.                         <td>Всякий текст</td>
  20.                         .............
  21.                         <td><input type="checkbox" id="box3"/></td>
  22.                 </tr>
  23.         </tbody>
  24. </table>
  25.  

Как при клике по чекбоксу получить нужный текст? Можно на jQuery

(Отредактировано автором: 30 Сентября, 2012 - 14:04:00)

 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Сентября, 2012 - 14:22:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('table').find('input:checkbox').click(function(e) {
  3.    
  4.         if($(this).is(':checked'))
  5.         {
  6.             alert($(this).parents('tr:eq(0)').find('td:first').text());
  7.         }
  8.        
  9. });
  10.  

(Добавление)
Или:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('table').find('input:checkbox').click(function(e) {
  3.    
  4.         if($(this).is(':checked'))
  5.         {
  6.             alert($(this).parent().prevAll('td:last').text()); 
  7.         }
  8.        
  9. });
  10.  
 
 Top
Зверь
Отправлено: 30 Сентября, 2012 - 14:28:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Окт. 2011  


Помог: 7 раз(а)




Отлично. Благодарю Улыбка
 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Сентября, 2012 - 14:29:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Не за что Подмигивание
(Добавление)
И лучше полученный текст оттримить:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var text = $(this).parent().prevAll('td:last').text();
  3.       text = $.trim(text);
  4.  
  5.  
 
 Top
Зверь
Отправлено: 30 Сентября, 2012 - 14:35:14
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Окт. 2011  


Помог: 7 раз(а)




Это не особо важно, точнее даже не нужно в моем случае
 
 Top
AlexAnder
Отправлено: 30 Сентября, 2012 - 15:20:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




а как вам этот грязный код без jQuery? Подмигивание
Спойлер (Отобразить)

(Отредактировано автором: 30 Сентября, 2012 - 15:46:49)



-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Зверь
Отправлено: 30 Сентября, 2012 - 16:01:38
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Окт. 2011  


Помог: 7 раз(а)




Спасибо, но вариант с jQuery для меня предпочтительнее.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB