いくつかの構文に問題があります。
JS
function sortAlpha(a,b){
return a.innerHTML > b.innerHTML ? 1 : -1;
};
$('.brick ul li').each(function() {
$(this).sort(sortAlpha).appendTo('ul');
});
HTML
<div id="studio" class="brick">
<div class="listlist">
<h3 class="title">Studio</h3>
<ul class="list">
<li class="odd">
<a href="#">
<span class="title">Apple</span>
</a>
</li>
<li class="even">
<span class="title"><a href="#">Cat</span>
</a>
</li>
<li class="odd">
<span class="title">
<a href="#">Bar</span>
</a>
</li>
</ul>
</div>
</div>
すべてのリストではなく、$this
li
それ自身の親に追加したいul
編集:正しいliと親を選択していることを確認するためです。ありがとう