Я пытаюсь сортировать tr
, но мне не повезло.Сортировка tr элементов по алфавиту
Вот моя tr
Структура.
<tr>
<td>
<a href="./BlueSky-TexasHealthResources/index.php" >Blue Sky-Texas</a>
</td>
<td>
<a href="./BlueSky-TexasHealthResources/view.php">View Data</a>
</td>
<td id="blue_sky_texas">
</td>
</tr>
<tr>
<td id = 'bj'>
<a href="./BountyJobs/index.php" >Bounty Jobs</a>
</td>
<td>
<a href="./BountyJobs/view.php">View Data</a>
</td>
</tr>
Вот Javascript, который я пробовал далеко.
<script type="text/javascript">
var $tr = $("tr");
$(document).ready(function() {
var alphabeticallyOrderedTr = $tr.sort(function (a, b) {
return $(a).find("a:first").text().toLowerCase().localeCompare($(b).find("a:first").text().toLowerCase());
});
$("#container").html(alphabeticallyOrderedTr);
});
</script>
И ниже изображение для таблицы (несортированным использованием кода выше) :(
Возможный дубликат [сортировка таблицы jQuery] (http://stackoverflow.com/questions/3160277/jquery-table-sort) – IlGala