Try to make a sort
My code:
function newSort(){
$('#attachedCards ul li').html(
$('#attachedCards ul li').children('div').sort(function (a, b) {
return $(a).text().toUpperCase().localeCompare(
$(b).text().toUpperCase());
})
);
}
html-structure:
<div id="attachedCards">
<ul>
<li>
<div>ddd</div>
<div>
some useless info2
</div>
</li>
<li>
<div>ccc</div>
<div>some useless info1</div>
</li>
<li>
<div>bbb</div>
<div>some useless info3</div>
</li>
<li>
<div>aaa</div>
<div>some useless info4</div>
</li>
</ul>
</div>
expected result:
- aaa
some useless info4 - bbb
some useless info3 - ccc
some useless info1 - ddd
some useless info2
I have now:
<ul>
<li>
aaa<br/>
bbb<br/>
ccc<br/>
ddd<br/>
some useless info1<br/>
some useless info2<br/>
some useless info3<br/>
some useless info4<br/>
</li>
<li>
aaa<br/>
bbb<br/>
ccc<br/>
ddd<br/>
some useless info1<br/>
some useless info2<br/>
some useless info3<br/>
some useless info4<br/>
</li>
<li>
aaa<br/>
bbb<br/>
ccc<br/>
ddd<br/>
some useless info1<br/>
some useless info2<br/>
some useless info3<br/>
some useless info4<br/>
</li>
<li>
aaa<br/>
bbb<br/>
ccc<br/>
ddd<br/>
some useless info1<br/>
some useless info2<br/>
some useless info3<br/>
some useless info4<br/>
</li>
</ul>