2010-03-28 6 views

답변

8

뭔가 :

<input type="radio" name="foo" value="top" /> 
<input type="radio" name="foo" value="bottom" /> 

그리고 jQuery를에

:

$('input[name=foo]').click(function() { 
    if($(this).val() == "top") { 
     $('#textbox').hide(); 
    } else { 
     $('#textbox').show(); 
    } 
}); 

clickchange 있기 때문에 IE에서 제대로 작동하지 않는 것 같습니다.

1

라디오의 이름이 같은 경우에 대비하여 선택한 라디오에 이벤트를 추가 할 수 있습니다.

$('checkbox-selector').click(function() { 
    if ($(this).is(':checked')) { 
     $('textbox-selector').hide(); 
    } 
    else { 
     $('textbox-selector').show(); 
    } 
}); 
관련 문제