Jquery Dynamic Radio кнопка показать скрыть

По сути дела, я использую базу данных для создания переключателей и текстовых полей. В зависимости от того, какой переключатель выбран, отображается другое текстовое поле. Это легкая часть. Сложность в том, что все имена, классы и т. Д. Являются динамическими. Мне удалось заставить скрипт работать правильно с одним исключением. Это должно циклически пройти, и если что-то выбрано, оставьте это открытым. Прямо сейчас он настроен на закрытие всего, когда вы выбираете другую радиокнопку. Он оставляет открытым только выбранный элемент. Это хорошо, за исключением того, что закрывает флажок.

Как мне сделать так, чтобы текстовые поля отмеченных полей были видны?

  $(document).ready(function(){


 var vals = $('clickme').val();

        $(".clickme").click(function(){
     var rels = '.'+$(this).attr('rel');
    if ($('input[rel='+rels+']:checked').val() == vals ) {
   $('.hideable,rel').css("display","none");
   $(rels).slideDown("fast"); //Slide Down Effect
     } else {
     $(rels).slideUp("fast"); //Slide Up Effect
     }
     $('.clickme input').each(function(){
       if(this.checked == true){
     var relreset = '.'+$(this).attr('rel');
     $(relreset).slideDown('fast');
    }
     });
  });
  var rels = '.'+$('clickme').attr('rel');
        var showTop = $.cookie('showTop');
});

Простым решением было бы выполнить цикл и создать отдельную функцию для каждого поля, но я пытаюсь создать что-то динамическое. То, что мы можем использовать на многих страницах, используя тот же принцип. В строке $ ('. Clickme input') я попытался устранить проблему.

Буду признателен за помощь. Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос