Ich habe einen Code, wo ich ein paar Termine und alle Wochenenden in der jQuery Datepicker deaktiviert haben. Jetzt gibt es eine Anforderung, dass ich ein paar Wochenendtermine aktivieren muss.jquery datepicker: Müssen ein paar Wochenenden von bereits deaktivierten Wochenenden aktivieren
Ich habe versucht, in diese Daten zu einem Array hinzufügen und dann versuchen, sie zu aktivieren, aber es funktioniert nicht. Ich brauche eine Lösung für dieses Problem. Der aktuelle Code ist unten, der für das Deaktivieren von Wochenenden und einer bestimmten Reihe von Daten gut funktioniert. Bitte lassen Sie mich wissen, wie ich Code zur Freigabe ein paar Sonntagen im Monat Mai oder Juni (zum Beispiel 28-05-2017)
<script>
var unavailableDates = ["16-9-2017", "22-9-2017" , "19-10-2017", "1-12-2017" , "11-12-2017" , "25-12-2017", "1-1-2018" , "31-1-2018" , "16-2-2018" , "17-2-2018" , "1-5-2018"];
$(function() {
$("#datepicker").datepicker({ minDate: +2, beforeShowDay:noSunday, numberOfMonths:2,
onSelect: function(date, obj){
$('#date_input').val(date); //Updates value of of your input
}
});
$("#datepicker").datepicker("option", "dateFormat", "dd-mm-yy");
function noSunday(date){
var dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
var day = date.getDay();
if (day == 0) {
return [false, "Highlighted", date];
}
for (var i = 0; i < unavailableDates.length; i++) {
if ($.inArray(dmy, unavailableDates) != -1) {
return [false, "Highlighted", date];
}
}
return [true, '', ''];
};
});
</script>
Jede Hilfe sehr geschätzt wird hinzufügen können.