Сначала я подумал, что onSelect
событие вообще не работает. Но эта функция отлично работает, когда я выбираю дату во второй раз. Однако это не работает в первый раз, когда я загружаю веб-страницу. У кого-нибудь есть идея? У меня нет другого события для #dob
, кроме этого.
$(document).ready(function(){
var age= "";
$('#dob').datepicker({
onSelect: function(value, ui){
var today = new Date();
age = (today.getFullYear() - ui.selectedYear)*12;
age -= ui.selectedMonth;
age += today.getMonth();
$('#age').val(age);
console.log(ui.selectedYear);
console.log(ui.selectedMonth);
console.log(today);
}
})
});
это мое html
<div class="input_rv cal">
<input type="text" id="dob">
<img class="ui-datepicker-trigger" src="./resources/images/calender_icon.jpg" alt="..." title="...">
<input type="text" id="age">
</div>