Для тех из вас, кто может использовать подобную функцию, вот что я использовал.Это так, потому что наличие скрытого поля, помеченного как скрытое в css, вызывает проблемы.Поэтому я назначаю скрытое при загрузке страницы, чтобы избежать этого.
$(document).ready(function(){
$('.hideable').css('display','none');
$('.clickme').each(function(){
var relreset = '.'+$(this).attr('rel');
if(this.checked == true){
$(relreset).fadeIn('fast');
}else if(this.selected == true){
$(relset).fadeIn('fast');
}else{
$(relreset).fadeOut('fast');
}
});
$(".clickme").click(function(){
$('.clickme').each(function(){
var relreset = '.'+$(this).attr('rel');
if(this.checked == true){
$(relreset).fadeIn('fast');
}else if(this.selected == true){
$(relset).fadeIn('fast');
}else{
$(relreset).fadeOut('fast');
}
});
});
});
Отсюда мы собираемся установить флажок, радио и т. Д. Class = "clickme".Это то, что заставляет функцию прослушивать щелчки.На радиостанции нам нужно убедиться, что у каждого есть класс.
Отсюда мы добавляем rel = "someuniquenameame" к флажку, радио и т. Д. Это будет передавать класс элемента, которыйсобираюсь спрятаться.Итак, мы сопоставим его с элементом через класс.
Так, например (с использованием coldfusion, следовательно, #)).
Передаствоздействовать на элементы с помощью класса rel_ #imum_qualifications_id #.Итак, наш элемент будет выглядеть примерно так:
Обратите внимание, что там также есть класс, скрываемый.Это скрывает элемент, если он не выбран в начале.В противном случае вам придется ждать щелчка, чтобы скрыть вещи.Это заменит любой стиль = "display: none".Мы должны сделать это так, иначе у вас возникнут проблемы с отображением.