Я помогаю моему другу Michaela выйти за наш класс веб-дизайна. Она сделала HTML, и я изменил несколько строк и добавил некоторые div. Она хочет, чтобы он, если пользователь нажимает на переключатель, отображается соответствующий div. Все div для ее формы начинают скрываться в классе «hidden_destiny». - Это будет серия вложенных div, и мне может понадобиться изменить макет позже.Show/Hide Divs Несколько кнопок радиосвязи JQuery
Вот JsFiddle. Вот мой JavaScript:
if ($('#radio_starwars').is(':checked')){
$('#clicked_starwars').hide().slideDown('slow');
$('.hidden_destiny').not('#clicked_starwars').hide().slideUp('slow');
}
else if ($('#radio_avengers').attr('checked', 'true')){}
else if ($('#radio_batman').attr('checked', 'true')){}
else if ($('#radio_xmen').attr('checked', 'true')){}
else if ($('#radio_harryp').attr('checked', 'true')){}
else if ($('#radio_lotr').attr('checked', 'true')){}
[EDIT] Обновлен код. Добавьте идентификатор идентификатора в код и обновленную ссылку JsFiddle.
так что это проблема вы сталкиваетесь? не могли бы вы рассказать нам об этом – Sachin
Во-первых, вам не хватает идентификатора класса, периода, прежде чем radio_starwars – 2013-04-21 20:40:43
на самом деле, это должен быть идентификатор - # – 2013-04-21 20:42:20