Sortieren, html Tabelle Zeilen und die erste Spalte Datum mit jQuery
Ich habe Tabelle mit zwei Datum-Spalten in jeder Zeile start-Datum und end-Datum
Ich möchte zum Sortieren von Tabellenzeilen, die durch start-Datum mit jQuery
Unten ist die Tabelle, die html-code:
<table class="table-bordered">
<thead>
<tr class="Headers">
<th>Number</th>
<th>Date Start</a></th>
<th>Date End</th>
</tr>
</thead>
<tbody>
<tr class="Entries" data-id="13">
<td data-field-type="string">1234</td>
<td data-field-type="date">01-04-2015</td>
<td data-field-type="date">01-04-2015</td>
</tr>
<tr class="Entries" data-id="24">
<td data-field-type="string">1352</td>
<td data-field-type="date">04-10-2012</td>
<td data-field-type="date">23-10-2015</td>
</tr>
<tr class="Entries" data-id="8">
<td data-field-type="string">1124</td>
<td data-field-type="date">13-05-2014</td>
<td data-field-type="date">01-04-2015</td>
</tr>
<tr class="Entries" data-id="23">
<td data-field-type="string">1652</td>
<td data-field-type="date">07-11-2013</td>
<td data-field-type="date">22-10-2015</td>
</tr>
</tbody>
</table>
Machte ich einen Versuch mit ähnlichen Lösung gepostet hier aber ohne Erfolg.
JSFiddle
InformationsquelleAutor stav | 2015-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde vorschlagen:
http://jsfiddle.net/rmva17gr/
Sie sind herzlich willkommen! JavaScript funktioniert nicht, wie SQL, aber die
sort
Methode selbst ist flexibel genug für das, was Sie wollen, hier ist eine demo: jsbin.com/nuvudaboto/1/edit?html,js,output. Im Grunde ist es sortiert die zweiten Zellen, und dann durch die ersten Zellen.Vielleicht muss ich diesen post als neue Frage, aber krank hier Fragen. Ich Umgekehrt Ihren code Arten von erste Zelle und dann von der zweiten Zelle, aber ich kann nicht damit es funktioniert :(. Hier ist die demo, was ich getan jsbin.com/gabavonezi/1/edit und hier ist, was ich brauche, jsbin.com/dodawoqoqu/1/edit
Sie sollten entfernen Sie die
+
Betreiber. Ich hatte+
zum konvertieren des Operanden in zahlen umgewandelt werden. Da der Inhalt mit einem Buchstaben anfangen, es gibtNaN
(not a Number) für alle.Oh richtig!!!! Jetzt arbeiten wie Charme ! . Nochmals vielen Dank, Kumpel!!
InformationsquelleAutor undefined
Blick auf diese Website. Es sieht aus wie das, was Sie zu tun versuchen. http://www.kryogenix.org/code/browser/sorttable/
InformationsquelleAutor Odis Harkins
bei der übergabe von string zu
Date
Konstruktor-es-format istmonth/date/year
.seit Ihr Datum im format
date-month-year
. Sie können formatieren Sie es mit regulären Ausdruck.OK, kein problem.
InformationsquelleAutor Omar Elawady