Ich benutze Jquery Table-Sorter und es funktioniert in allen Fällen, außer wenn eine der Spalten ein Eingabe-Kontrollkästchen ist. Wenn ein Eingabe-Kontrollkästchen vorhanden ist, hat keine der Spalten in der Tabelle sort.I versucht, die Eingabe in eine Schaltfläche zu ändern, aber ich kann das Kontrollkästchen nicht aktivieren (ich denke, dass das etwas mit dem Label zu tun haben könnte) Tag), aber die Spalten sortieren.Jquery-Tabellensortierung arbeitet nicht mit Eingabe-Checkbox
Ich habe überall nach einer Lösung gesucht, kann aber keine finden, jede Hilfe wird sehr geschätzt.
<div class="container">
<div class="row">
<div class="cols s12">
<div id="searchtable1">
<table class="sortable responsive-table bordered highlight">
<thead>
<tr>
<th ></th>
<th >Username</th>
<th >First Name</th>
<th >Last Name</th>
</tr>
</thead>
<tbody>
<tr id="${count}">
<td>
<%-- <input type="checkbox" value="1" id="checkbox1" name="checkbox1"> --%>
<button type="checkbox" value="1" id="checkbox1" name="checkbox1"></button>
<label for="checkbox1"></label>
</td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<script language="JavaScript" type="text/javascript">
$(document).ready(function() {
$('#searchtable1').dataTable().sort();
});
</script>
Dies ist eine JSP-Seite und ich verwende das CSS Materialize Stylesheet.
Wenn Sie mich wissen lassen können, warum die Schaltfläche Kontrollkästchen nicht funktioniert oder warum die Eingabe-Checkbox nicht die Tabelle sortiert, die wäre toll.
für Starter, schließen Sie richtig die 'tr'. Ist das auch ein richtig funktionierender Kommentar um die Eingabezeile? Wie für 'button type =" checkbox "', ich denke, es ist kein unterstützter Typ für ein Button-Element. – yezzz
Der Kommentar ist ein funktionierendes Eingabe-Kontrollkästchen, aber wenn ich es verwende, hört die Tabelle auf zu sortieren. Hast du irgendwelche Vorschläge? – develop1
was ich meinte, ist das Kommentar-Tag funktioniert, dh die Eingabe wird nicht im Beispiel dargestellt, sonst hätten Sie eine doppelte ID Problem, wenn sowohl die Eingabe und die Schaltfläche gerendert werden. – yezzz