Ich erstelle ein Filterlayout, in dem ich 2 Datepickers (von-bis) inicialite.Datepicker-Methoden funktionieren nicht
Alles funktioniert gut, aber ich möchte eine Art Shortcut-Taste erstellen, um "Heute", "Letzte 7 Tage" und "Letzte 30 Tage" zu erhalten.
Ich habe versucht, mit:
$(document).ready(function() {
$('.date-picker.from').datepicker();
$('.date-picker.to').datepicker();
});
$('#paymenttable_filter #today').click(function() {
$('.date-picker.from').datepicker("setDate",new Date());
$('.date-picker.to').datepicker("setDate", new Date());
});
aber ist gar nicht funktioniert. Es tut nichts.
Ich überprüfe, wenn die Datumsauswahl ändert sich mit:
$(".date-picker.to").on('changeDate', function (e) {
$("#date_to").val(e.format());
grid.fnFilter();
});
Bitte beachte, dass ich andere Methoden von Datepicker() wie
datepicker.("hide");
oder
datepicker.("detroy");
versucht haben, und keiner von ihnen arbeitet.
Irgendeine Idee warum könnte es sein?
setzen Sie Ihren gesamten Code in den Geltungsbereich von '$ (document) .ready' –
Was ist dieser Selektor' $ ('# paymenttable_filter #today') '?. Verwenden Sie einfach '$ ('# today')'. IDs müssen eindeutig sein. – Qsprec
Ist '# today' Element dynamisch oder statisch? – Justinas