Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.06.2014, 11:18
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Скрипт с input[type=radio]
Всем привет, пытаюсь смастерить на jquery скриптик и пока не выходит. Смысл в том что при переключении на радио кнопку должен показываться соответствующий ему блок, а другие быть спрятаны. В моем га**о коде всегда последний display:block
http://jsfiddle.net/HCS9V/
Ответить с цитированием
  #2 (permalink)  
Старый 04.06.2014, 13:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

hhh,
if('#p-three:checked') -- если строка ???
$(document).ready(function(){
    $('button').click(function(){
      if($('#p-one:checked').size()) {
        $('.p-result > ul:not(.one-80)').css('display', 'none');
        $('.one-80').css('display', 'block');

      }
      if($('#p-two:checked').size()) {
        $('.p-result > ul:not(.two-80)').css('display', 'none');
        $('.two-80').css('display', 'block');
      }
      if($('#p-three:checked').size()) {
        $('.p-result > ul:not(.three-80)').css('display', 'none');
        $('.three-80').css('display', 'block');
      }
    });
  });
Ответить с цитированием
  #3 (permalink)  
Старый 04.06.2014, 14:58
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Спасибо. Именно это и нужно. Ошибки в синтаксисе нашёл, а вот что .size необходим, не догадался бы сам. И пока не понимаю почему без него не работает.
Ответить с цитированием
  #4 (permalink)  
Старый 04.06.2014, 15:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

hhh,
а что сравнивать то? если есть отмеченные элементы есть size больше 0 то есть true -- иначе 0 или false -- оставить без size вернёт обьект как и прежняя строка всегда будет true
Ответить с цитированием
  #5 (permalink)  
Старый 04.06.2014, 15:13
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Понял, мотаю на ус
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 компьютера 1 хром и 1 скрипт Megatron13 Opera, Safari и др. 1 21.07.2013 19:12
Почему скрипт не работает с данными, которые вернул другой скрипт? Rooner jQuery 3 20.09.2012 14:56
Изменить скрипт Изучаю_JS Общие вопросы Javascript 0 12.02.2012 22:05
Как украсть скрипт? bayah Общие вопросы Javascript 6 26.04.2010 10:32
А как зделать скрипт, чтобы например скрипт 1 заменялся скриптом 2? yura371 Общие вопросы Javascript 3 06.01.2009 22:40