Gibt es eine Möglichkeit, die Farbe in einem Jquery Datepicker zB in Rot zu ändern?Jquery DatePicker Farbe Sonntag rot
Antwort
Für Sonn- und samstags können Sie mit Tatsache berücksichtigen, dass Jquery Datepicker-Klasse fügt .ui-datepicker-week-end
so können Sie .ui-datepicker-week-end{color:#f00;}
hinzufügen Sie Datei CSS.
Wenn Sie nur Sonntage behandeln möchten, müssen Sie die Tatsache mitteilen, dass dies entweder die erste oder die letzte Spalte in einer Tabelle ist, die von jquery datepicker generiert wird (abhängig vom Gebietsschema).
Allgemeine Hinweise: Verwenden Sie Firefox + Firebug (oder ähnlich), um HTML-Code zu überprüfen. Es gibt viele Ideen, wie man Aufgaben im Zusammenhang mit dem Jquery-DOM-Traversing erledigen kann.
Unter der Registerkarte "Theming" auf der documentation page können Sie das Beispiel HTML-Ausgabe durch das Plugin sehen.
.ui-datepicker-calendar > tbody td:first-child {
background-color: red;
}
jQuery: Sie sollten bestimmte Elemente in den HTML Ziel der Lage sein, Selektoren zu verwenden
$(".ui-datepicker-calendar > tbody td:first-child").css("background-color: red");
Ungeprüfte und nehmen die erste Spalte ist Sonntag, so ein bisschen Zwicken erforderlich sein könnte. Wenn Sonntag auf eine andere Spalte eingestellt ist, verwenden Sie stattdessen :nth-child(n)
.
Unter der Annahme, dass die erste Spalte ist Sonntag dann die folgende jQuery den Trick tun soll:
$('table.ui-datepicker-calendar td.ui-datepicker-week-end:nth-child(1) a').css({'background':'#f00'});
Obwohl es jedes Mal werden müßte lief der Kalender zum Beispiel geändert wird wenn Sie ein Datum auswählen, an dem der Kalender jedes Mal neu gezeichnet wird.
Sie könnten den gleichen Selektor in css3 verwenden, obwohl es in IE nicht unterstützt wird.
table.ui-datepicker-calendar td.ui-datepicker-week-end:nth-child(1) a
{
background: #f00;
}
Wenn Sie eine lokale Kopie der Datei ui.datepicker.js haben (die benutzerdefinierte minimierte Datei würde auch funktionieren) und nichts anderes mit der Klasse .ui-datepicker-week-end tun, können Sie sie bearbeiten (machen eine zu bearbeitende Kopie wird bevorzugt, so dass nur Sonntag diese Klasse zugewiesen wird.
In der Datei ui.datepicker.js sollte die Suche nach 'week-end' zwei Ergebnisse mit dieser if-Anweisung vor ihnen enthalten: (t+h+6)%7>=5?
Wenn Sie> = 5 in == 6 ändern, wird der .ui-datepicker zugewiesen Wochenendkurs nur bis Sonntag dann.
(t+h+6)%7==6?" ui-datepicker-week-end":""
Dann können Sie CSS Styling hinzufügen, wie Sie zu dieser Klasse für richtig:
.ui-datepicker-week-end {
background: #f00;
}
$('#something').datepicker({
beforeShowDay:function(date){
if(date.toString().indexOf('Sun ')!=-1)
return [1,'red'];else
return [1];
}
}
css:
.ui-datepicker td.red a{
color:#f00 !important;
}
Nicht sehr schön, arbeitet aber je nach Bedarf.
Wenn Sie beide Samstag und Sonntag diese CSS verwenden Farbe:
.ui-datepicker-week-end, .ui-datepicker-week-end a.ui-state-default {color: #C00;}
Sie Farbe Sonntag mit CSS ändern
.datepicker table tr td:first-child {
color: red
}
Samstag Farbe kann wie folgt
.datepicker table tr td:first-child + td + td + td + td + td + td {
color: red
}
ändern
Wenn dies nicht funktioniert, gehen Sie zu inspent Element und finden Sie den richtigen CSS Pfad für Datepicker date a nd set über css ot es
- 1. jquery datepicker highlight wochenende tage
- 2. ggplot2 Farbe - Zeigt eine andere Farbe, wenn bestimmte ‚rot‘
- 3. Jquery Datepicker
- 4. Farbe ändern in jQuery
- 5. jQuery datePicker Woche Auswahl
- 6. Ändern Sie die Farbe der Datepicker-Tasten unter Datepicker Android
- 7. Farbe onclick TD rot und die angeschlossenen tds grau
- 8. Python: Ändern Farbe des Rahmens root.configure (Hintergrund = 'rot') funktioniert nicht
- 9. Wie Jenkins die Farbe des Fortschrittsbalkens bestimmen (blau oder rot)
- 10. Wie die Textbox Grenze Farbe Rot setzen, wenn die Überprüfung
- 11. Git rot Remote-Niederlassungen
- 12. jQuery UI Datepicker Bindung
- 13. jQuery DatePicker Fehler?
- 14. jquery DatePicker Schaltfläche "Fertig"
- 15. jquery datepicker set mindate
- 16. JQuery Datepicker Auswahl Jahr
- 17. Cloning datepicker Objekte [JQuery]
- 18. Jquery Datepicker: benutzerdefiniertes Symbol
- 19. jQuery Datepicker MinDate, MaxDate
- 20. jquery datepicker onChangeMonthYear
- 21. jQuery UI Datepicker Datumsbereich
- 22. Jquery Datepicker UI
- 23. duplizieren von jQuery datepicker
- 24. jQuery-UI Datepicker: Ziehbar?
- 25. jQuery Datepicker Ausschlusstage
- 26. Laden jquery datepicker stylesheet
- 27. jQuery UI Datepicker Neufestsetzungstag
- 28. jQuery DatePicker MVC4 EditorFür
- 29. jquery ui datepicker datumsformat
- 30. Jquery datepicker icon hide
gutes Beispiel, aber manchmal Sonntag ist die letzte Spalte (z. B.. Polnische Lokalisierung) aber die Änderung ist ziemlich einfach zu tun Ich denke – dzida
@Dzida: es ist konfigurierbar und kann jede Spalte in der Tabelle sein, in diesem Fall könnten Sie ': nth-child (n)' oder ': last- Kind ". Bearbeitete meine Antwort, um das zu reflektieren. –