div
ラジオの値が選択されている場合は表示したいのですが、別の値が選択されている場合は再び非表示にします
<input type="radio" name="timespan" id="timespan" value="ongoing" checked>On-going
<input type="radio" name="timespan" id="timespan" value="history">Historical
<script type="text/javascript">
$(document).ready(function() {
$('.end_date').css('display','none');
$('#timespan').click(function () {
var selected = $(this).find(':checked').val();
if(selected == 'history') {
$('.end_date').css('display','block');
} else {
$('.end_date').css('display','none');
}
});
});
</script>
が選択されている場合history
はクラスを持つ要素end_date
を表示し、それ以外の場合ongoing
は非表示にします