위의 코드는 2 개의 라디오 버튼을 클릭 할 때 2 div의 값을 표시하거나 숨 깁니다. 나는 jquery에 익숙하지 않기 때문에이 동일한 기능을 작성하는 더 좋은 방법이 있는지 알고 싶습니다. 당신이 두 번째 if
을 줄일 수에 대해 걱정하고 else
라디오 버튼에 대한 코드를 최적화하는 데 도움이 필요합니다
$('input[type="radio"]').change(function(){
if ($('#subscribe').is(':checked')){
$("#subNow").show();
$('#oneTime').hide();
}
else{
$('#oneTime').show();
$("#subNow").hide();
}
});
을 배치하는 다른 국가가없는 경우
1000 개의 체크 박스가없고 몇 개의 이벤트 만 필요로하지 않는 한 그 코드에는 아무런 문제가 없습니다. – Popnoodles
라디오 상자에 값을 추가하십시오. 그런 다음 각 라디오가 선택되어 있는지 확인하십시오. 'value =='onetime '일 경우 jQuery ('# onetime ')와 같은 값을 사용할 수 있습니다. hide()' – andrex