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 :: обход элементов

 PHP.SU

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


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

> Без описания
svbPavel
Отправлено: 29 Октября, 2011 - 04:25:19
Post Id



Новичок


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


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




Доброго всем времени суток.
Помогите пожалуйста решить такую задачу:
в диве присутствуют например два <select>
при изменении значения в одном из них требуется в jq переменную запихать названия и значения всех селектов в диве, в такой форме:
название селекта1 : значение селекта1 ; название селекта2 : значение селекта2 ...
вот такое сообразил, но чет не работает:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(".skudrop").change(function(){
  3.         $(".skus select").each(function(n,element){
  4.             str=str + $(element).attr("name") +":"+$(element).val()+";";
  5.         });
  6.     $(".skutext").html(str);
  7.    }) ;
  8.  
 
 Top
SAD
Отправлено: 30 Октября, 2011 - 10:48:57
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




divId - id div'а, где находятся select'ы
selClass - класс select'а
divText - div, в который запишем результат
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var str;
  3.  
  4. $('#divName').find('select.selClass').unbind('change').bind('change', function() {
  5.     $('#divName').find('select.selClass').each(function() {
  6.         str += $(this).attr('name') + ': ' + $(this).val() + ';';
  7.     });
  8. });
  9.  
  10. $('div.divText').text(str);


как-то так
 
 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