Здравствуйте! Не силен в JQuery, нужна срочная помощь!
Есть такой скрипт сортировки по алфавиту:
$(document).ready(function () {
var $target = $('#layouts ol');
var $elements = $('.author_poem');
$elements.sort(function (a, b) {
var an = $(a).text(),
bn = $(b).text();
if (an && bn) {
return an.toUpperCase().localeCompare(bn.toUpperCase());
}
return 0;
});
$elements.detach().appendTo($target);
});
и такая форма:
<body>
<h2>Знаменитые династии</h2>
<hr>
<section id="layouts">
<ol class="checklist" id="list">
<div class="author_poem">
<li class="author_name"><a href="akterskie_semy/agutin.html">(Тут пробел)Агутин. Всегда был заводилой</a></li>
</div>
<div class="author_poem">
<li class="author_name"><a href="akterskie_semy/ulickaya.htm">Алексютина, В. А. Мотивные комплексы, воплощающие тему семьи в рассказах Л. Улицкой</a> </li>
</div>
</ol>
</section>
</body>
Как мне удалить пустые пробелы перед названием статьи доработав данный скрипт или написанием нового скрипта, пробовал через $.trim, но не знаю как уже выводить в браузере исправленный вариант с последующей сортировкой по алфавиту