I want to calculate the age automatically after a date is selected, but it's not working in jquery-3.3.1, I hope you guys can help me
<script type="text/javascript">
$('#tgl_lahir').datepicker({
    onSelect: function(value, ui) {
        var today = new Date(), 
            age = today.getFullYear() - ui.selectedYear;
        $('#umur').val(age);
    },
    maxDate: '+0d',
    changeMonth: true,
    changeYear: true,
    defaultDate: '-18yr',
});
</script>
 
     
    