I'm gonna go out on a limb and assume you want them sorted
alphabetically, by span content:

var sorted = $.makeArray($('#names span')).sort(function(a,b){
return ($(a).text() < $(b).text()) ? -1 : 1;
});
$('#names').html(sorted);


On Aug 25, 9:14 pm, Audrey Lee <audrey.lee.is...@gmail.com> wrote:
> Hello,
>
> Assume I have 3 span-elements:
>
> <div id="names">
>   <span id="s1">Fred</span>
>   <span id="s2">Alan</span>
>   <span id="s3">Sally</span>
> </div>
>
> Is there a jQuery way to sort them so I get this:
>
> <div id="names">
>   <span id="s2">Alan</span>
>   <span id="s1">Fred</span>
>   <span id="s3">Sally</span>
> </div>
>
> ??
>
> -Audrey

Reply via email to