Ordenar alfabéticamente una lista desordenada con jQuery

Supongamos que tenemos una lista <ul> en html sin esforzarnos mucho… A,B,C,D,E….


var items = $('#id_elemento li').get();
items.sort(function(a,b){
  var keyA = $(a).text();
  var keyB = $(b).text();

  if (keyA < keyB) return -1; if (keyA > keyB) return 1;
  return 0;
});
var ul = $('#id_elemento');
$.each(items, function(i, li){
  ul.append(li);
});


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*