smartDays: true
after ready: select any month -> select November -> display 31 day, need 30
in fillDay():
var month = parseInt(this.$month.val(), 10); // is NaN
....
if (!isNaN(month) && !isNaN(year)) {
if November is default then good (30 days). If reselect -> month is NaN
in this.$month option[value="10"] not selected
this.$month.val() //empty
or
this.$month.find('option:selected').val() // empty
Temp solution:var month = parseInt(this.$month.val(), 10);
replace to
var month = parseInt(this.$month.find('option[selected="selected"]').val(), 10);
may be $(select).val() is not correct workly in jQuery
jQuery: v3.2 Combodate v1.0.7 Chrome: 65.0.3325.181
smartDays: true after ready: select any month -> select November -> display 31 day, need 30
in fillDay():
if November is default then good (30 days). If reselect -> month is NaN in this.$month option[value="10"] not selected this.$month.val() //empty or this.$month.find('option:selected').val() // empty
Temp solution:
var month = parseInt(this.$month.val(), 10);
replace tovar month = parseInt(this.$month.find('option[selected="selected"]').val(), 10);
may be $(select).val() is not correct workly in jQuery