2014-01-11 3 views
0

Что я пытаюсь сделать здесь, если выбор равен значению 10, функция щелчка будет доступна только в том случае, если выбор равен 10. Но когда я перехожу на другой ex. категория с разным значением, функция радио-щелчка по-прежнему доступна. ?Проблемы с jQuery с функцией

У меня есть 6 радиокатегорий со значением 1,2,3,4,5,6, так что я хочу сделать, если значение == 4 для ускорения другого div, пока я в категории со значением 10. (выбор) ,

Как я могу исправить эту проблему? Вот мой пример кода.

$('#category').on('change', function() { 

    var selection = $(this).val(); 
    $('#slidedown'+selection).slideDown(200); 

    if(selection == '10'){ 
     $("input:radio[name='checkbox']").click(function() { 
      var radio = $(this).val(); 
      if(radio == '4' && selection == '10') { 
       $('#slidedown'+selection).slideUp();  
      } else { 
       $('#slidedown'+selection).slideDown(); 
      }      
     }); 
    }); 

Спасибо, любая помощь будет оценена.

РЕДАКТИРОВАТЬ: Я хочу сдвинуть курсор div, который сдвинут вниз по значению категории, если установлен радиоканал со значением 4.

+0

Пожалуйста, покажите свою разметку HTML, что такое элемент с идентификатором 'category'? –

+0