Quiero ordenar algunos divs secundarios bajo un div principal. Los divs secundarios tienen una identificación alfanumérica. Por ejemplo: "1_tango" , "5_charlie", "unassigned" .
Para el ejemplo anterior, el resultado de la ordenación debería ser:
"unassigned" , "1_tango" , "5_charlie",El código que estoy usando de aquí :
var mylist = $(this.sub_group_drop_zone); var listitems = mylist.children('div').get(); listitems.sort(function (a, b) { var compA = $(a).text().toUpperCase(); var compB = $(b).text().toUpperCase(); return (compA > compB) ? -1 : (compB > compA) ? 1 : 0; }) $(mylist).append(listitems);Sin embargo, esto da como resultado:
"unassigned", "5_charlie", "1_tango", "3_Beta" ..Cómo puedo arreglar eso. Cualquier idea sera apreciada.