У меня есть таблица, я хотел бы разобраться в моем PHP файл:Как сортировать таблицу по названию
//Table headers
echo "<tr><th>ID</th>";
echo "<th>Name</th>";
echo "<th>Badge Number</th>";
echo "<th>Category</th>";
echo "<th>Action</th>";
.
.
Some codes
.
.
echo "<tr>";
echo "<td id=\"row$count\">$id</td>";
echo "<td>$name</td>";
echo "<td>$badge_number</td>";
echo "<td>$category</td>";
echo "<td><input type=\"button\" name=\"delete\" value=\"Delete\" onclick=\"deleteThis($count, $privilege)\"/></td>";
echo "</tr>";
На самом деле я не думаю, что коды нужны, но я не могу показаться, чтобы выяснить выход. Я хочу сортировать таблицу в соответствии с NAME. Мой желаемый результат был бы всякий раз, когда я нажимаю заголовок «Имя», он сортирует таблицу в соответствии с именами в порядке возрастания или убывания.
Я знаю, что это можно сделать с помощью javascript, но мне нужно назначить каждое из значений массиву и использовать array.sort
или это какой-нибудь другой лучший способ?
Примечание: Я новичок в JavaScript и все еще изучаю, поэтому, если вы хотите ответить, пожалуйста, сделайте в чистых JavaScript-кодах, а не в jQuery, поскольку я не знаю jQuery. Пожалуйста, не предлагайте никаких плагинов jQuery, таких как «Таблица сортировки» и т. Д.
EDIT: Хорошо, давайте предположим, что я знаю немного jQuery (уровень начального уровня), что я делаю, каковы они для этого пути что нужно сделать?
Если вы хотите использовать чистый javascript, очень сложно его кодировать. это означает, что вы обновляете html после сортировки элементов в JS. jQuery намного легче подобрать, чем vanilla JS. Сначала я изучил jQuery, прежде чем больше узнать о javascript. =) – Mox
это сладкое пятно jQueries - но если вам нравится боль ... –
Хорошо, давайте скажем, что я знаю немного jQuery, что я делаю, каковы они способы для этого? Поставит его в вопросе как редактирование. – hzq