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 :: В select option не скрывается.

 PHP.SU

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


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

> Без описания
Проклятый принц
Отправлено: 26 Июня, 2013 - 15:12:58
Post Id


Гость


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


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

[+]


Добрый вечер, господа! Пытаюсь в select некоторые элементы option скрыть при помощи jquery. Пытался даже через "css()", сворячивал option в др теги и т.д. В общем, сил больше нет кровью гадиться.
Как еще можно? Единственное что на ум приходит, так это удалять теги, а потом восстанавливать...
 
 Top
esterio
Отправлено: 26 Июня, 2013 - 15:17:15
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




как пример
CODE (htmlphp):
скопировать код в буфер обмена
  1. <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
  2. <script>
  3. $(document).ready(function(){
  4.         $('#toggleOption').click(function(){
  5.                 $('#formSelect OPTION[value=2]').toggle();
  6.                return false;
  7.         })
  8. })
  9. </script>
  10. <select id="formSelect">
  11.         <option value="1">1</option>
  12.         <option value="2">2</option>
  13.         <option value="3">3</option>
  14. </select>
  15. <a href="#" id="toggleOption">TOGGLE OPTION</a>

(Отредактировано автором: 26 Июня, 2013 - 15:29:09)

 
 Top
Проклятый принц
Отправлено: 26 Июня, 2013 - 15:33:08
Post Id


Гость


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


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

[+]


CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(".ВыборСпискаКаталог0").change(function(){
  3.         var НазваниеВыбраногоРаздела = $(this).find(":selected").html();
  4.  
  5.        
  6.         alert(НазваниеВыбраногоРаздела);
  7.        
  8.         $(".ВыводЗагаловковНазванийДляСписка").each(function() {
  9.                 $(this).hide();
  10.     });
  11.        
  12.         $("#"+НазваниеВыбраногоРаздела).each(function() {
  13.         alert($(this).val());
  14.                 $(this).show();
  15.     });
  16.        
  17.  
  18.         });
  19.  

В этом коде, при выборе в одном из select, - выползает несколько alert с сообщением, где сообщение совподает с названием товаров данного каталога. Всё отлично работает, jquery находит то, что мне нужно. Но он не хочет их скрывать, а если дополнять parent(), то ксрывается весь select.
(Добавление)
То, что Вы скинули, по-истине работает. Сейчас попробую сделать так же... Спасибо большое!
(Добавление)
Но она не работает на опере... (
 
 Top
DelphinPRO
Отправлено: 26 Июня, 2013 - 15:57:08
Post Id



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


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


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




не проще сделать несколько селектов с разным набором опций и переключать их? или там наборов огромное количество вариантов?


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
IllusionMH
Отправлено: 26 Июня, 2013 - 16:51:05
Post Id



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


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


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





Как же меня задрали: ...оно не работает...

Проклятый принц, что именно не работает? Как не работает? Что ожидалось, а что получается? Какой код?
Или угадывать опять?
 
 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