Ich bin neu in jQuery etc. aber ich baue eine Website mit HTML-Tabellen und habe es geschafft, jQuery tablettorter arbeiten zu lassen. Jedoch in einer der Spalten habe ich lange Tage, wie 5. Juni 2017.Sortierung von langen Datums mit jQuery tablesorter
Wenn nach dem Datum Spalte sortiert wird die Zeilen wie diese Sortierung:
6. Juli 2017
29. Juni 2017
21. Mai 2018
der Code, den ich im Kopfteil verwende ist:
<!-- load jQuery and tablesorter scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="js/jquery.tablesorter.js"></script>
<script>
$(document).ready(function() {
$("#myTable").tablesorter({sortList: [[0,1]]});
});
</script>
Und meine Tabelle sieht wie folgt aus:
<table id="myTable" class="table table-bordered table-striped tablesorter">
<colgroup>
<col class="col-lg-2">
<col class="col-lg-2">
<col class="col-lg-5">
<col class="col-lg-3">
</colgroup>
<thead>
<tr>
<th>Date</th>
<th>Location</th>
<th>Event</th>
<th>Organiser</th>
</tr>
</thead>
<tbody>
<tr>
<td>29 Jun, 2017</td>
<td>New York</td>
<td>Book Club</td>
<td>John Smith</td>
</tr>
<tr>
<td>6 Jul, 2017</td>
<td>New York</td>
<td>Book Club</td>
<td>John Smith</td>
</tr>
<tr>
<td>21 May, 2018</td>
<td>Chicago</td>
<td>Book Expo</td>
<td>Bob Smith</td>
</tr>
</tbody>
</table>
Jede Hilfe wäre sehr willkommen!
Vielen Dank! Ich konnte es nicht funktionieren, bis ich zu das scheint zu sein. Die Daten sortieren jetzt korrekt, aber das CSS funktioniert nicht mehr, speziell die GIF-Pfeile erscheinen nicht mehr neben den Spaltenüberschriften. Irgendwelche Ideen? – user3200365
Das CSS sieht so aus: table.tablesorter thead tr .header { background-image: url (/img/bg.gif); Hintergrund-Wiederholung: keine Wiederholung; Hintergrund-Position: Mitte rechts; Cursor: Zeiger; } table.tablesorter thead tr .headerSortUp { Hintergrundbild: URL (/img/asc.gif); } table.tablesorter thead tr .headerSortDown { Hintergrundbild: url (/img/desc.gif); – user3200365
Fügen Sie die CSS-Datei in Ihre HTML-Datei ein, z. B. https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.28.14/css/theme.default.min.css. – savicmi