Categorías: Tutorial

TinySort: como ordenar con jQuery por texto o atributos

Empezamos nuestra categoría de «Tutoriales» con un primer truco que nos puede sacar de un apuro en más de una ocasión. En este caso consiste en ordenar mediante jQuery cualquier etiqueta HTML por el texto o cualquier atributo asociado a ella. Para ello os traemos un plugin llamado TinySort.

En nuestro caso, con uno de nuestros últimos proyectos nos vimos en la necesidad de ordenar un listado (etiquetas <li>) alfabéticamente por ID. Cada uno de los identificadores empezaba con una letra seguida de un largo número. Con TinySort fue tan fácil como cargar jQuery, el script del plugin y una sola línea de código. Más o menos algo así:

 

<html>
<head>
    <title>Proyecto Kido Estudio</title>
    <script src="js/jquery-1.9.1.js" type="text/javascript"></script>
    <script src="js/jquery.tinysort.js"></script>
    <script src="js/jquery.tinysort.charorder.js"></script>
    <script>
        $("#tulistado > li").tsort("",{attr:"id",order:'asc'});
    </script>
</head>
<body>
    <ul id="tulistado">
        <li id="D223764534">Elemento 3</li>
        <li id="C281974673">Elemento 2</li>
        <li id="B194753937">Elemento 1</li>
        <li id="F296585687">Elemento 4</li>
    </ul>
</body>
</html>

Este plugin para jQuery tiene muchas opciones, como ordenar aleatoriamente o por varios atributos. Para descargar los archivos necesarios y ver una buena cantidad de ejemplos, visita su web haciendo click aquí (en inglés)

TinySort: como ordenar con jQuery por texto o atributos enero 12th, 2018Jose Antonio Vila
Jose Antonio Vila

Desarrollando webs desde hace más de 10 años. Hace mucho que dejé atrás la vida en agencias y me abracé a la vida de freelance. 🖥 Si tienes algún proyecto en mente, contacta conmigo. 📖 Si quieres leer más cosas que escribo, echa un ojo a mi web personal

Ver Comentarios

Compartir
Publicado por
Jose Antonio Vila

Posts Recientes

4 efectos con CSS3 para los textos de tu web

Con el paso de los años, CSS se está haciendo cada vez más potente y… Leer más

Hace 4 días

Buenas prácticas para ser mejor programador

Al igual que un artista mejora su técnica con la práctica constante, un programador aprende… Leer más

Hace 5 meses

Como mejorar la seguridad en WordPress: evita ser hackeado

WordPress es, probablemente, el mayor CMS para la creación de páginas web en el mundo.… Leer más

Hace 1 año

Mi web WordPress ha sido hackeada, ¿ahora qué hago?

Guste más o menos, Wordpress está detrás de un alto porcentaje de las webs activas… Leer más

Hace 1 año

La digitalización de Estonia: educación y brecha digital

Hoy, la gente de Xataka ha publicado un artículo muy interesante hablando de Estonia. Parece… Leer más

Hace 2 años

Como integrar Google ReCaptcha

Aunque todos lo conocemos, seguro que hay algún despistado al que lo de Google reCAPTCHA… Leer más

Hace 5 años