Выдает JSON
|
А если JSON, то нужно сначала его сортировать, и только затем выводить, это менее затратно, чем потом копаться в DOM. К тому же почитать об API, возможно что его запросы позволяют указывать параметры сортировки и возвращать уже отсортированное.
|
Понял, спасибо за советы. Почитаю еще об API.
|
сортировка div по содержимому js
Feuerman063,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <div id="search"> <div class="search-element"> <div><a href="..."><img src="..."></a></div> <div><a href="...">Вася</a></div> </div> <div class="search-element"> <div><a href="..."><img src="..."></a></div> <div><a href="...">Аня</a></div> </div> <div class="search-element"> <div><a href="..."><img src="..."></a></div> <div><a href="...">Вова</a></div> </div> <div class="search-element"> <div><a href="..."><img src="..."></a></div> <div><a href="...">Боря</a></div> </div> </div> <script type='text/javascript'> var c = document.querySelector("#search"); Array.apply(null,c.querySelectorAll(".search-element")) .sort(function(a, b) { a = a.querySelector("div:last-child > a").text; b = b.querySelector("div:last-child > a").text; return a < b ? -1 : a > b ? 1 : 0 }) .forEach(function(a) { c.appendChild(a) }); </script> </body> </html> вариант на jQuery тут http://javascript.ru/forum/jquery/39...tml#post259543 |
Цитата:
|
рони, а зачем использовать map, если можно заюзать slice?
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Вот еще один пример древнего API: alert('xxxx'.bold()); |
Часовой пояс GMT +3, время: 12:33. |