Script jQuery para ordenar alfabéticamente un listado de elementos (palabras, frases…) de la A-Z; en este caso de una lista.
Código jquery:
$('.js-ordena-az').click(function(){
var listado = $('#listado');
var elementos = listado.children("li").get();
elementos.sort(function(a,b) {
var A = $(a).text().toUpperCase();
var B = $(b).text().toUpperCase();
return (A < B) ? -1 : (A > B) ? 1 : 0;
});
$.each(elementos, function(id, elemento) {
listado.append(elemento);
});
});
Un ejemplo. Vamos a ordenar los nombres de los reyes del reino de León:
See the Pen jQuery: Ordenar elementos alfabéticamente by Jorge Maiden (@jorgemaiden) on CodePen.
Agradezco tu comentario 🤘