私は次のようなものを持っています:
<div id="outer-wrapper">
<div class="outer">
<p>......</p>
<span class="author">Deena</span>
</div>
...
<div class="outer">
<p>......</p>
<span class="author">Amanda</span>
</div>
</div>
span.authorの値を使用してdiv.outerを注文したいと思います。
これまでのところ、私は次のようにコーディングすることができました。
var mylist = $('#outer-wrapper');
var mylist2 = $('#outer-wrapper2');
var listitems = mylist.find('.outer span.author');
listitems.sort(function(a, b) {
return $(a).html().toUpperCase().localeCompare($(b).html().toUpperCase());
})
$.each(listitems, function(idx, itm) { mylist2.append(itm); });
これは、div.outer全体ではなく、スパンアイテムを#outer-wrapper2に追加するだけです。
どうすれば希望どおりに機能させることができますか?
ありがとう!