destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

Tablesorter: Ordenar tablas de una forma sencilla

, , , , 14/05/2008 07:49:22

Tablesorter es un plugin de jQuery que nos permite de una forma muy sencilla ordenar las columnas de una tabla sin tener que refrescar la página. Puede ordenar por diversos tipos de datos (texto, números, monedas, fechas, ...) y posee múltiples opciones de personalización y ampliación.

Lo mejor es que es muy sencillo de utilizar. Lo primero que tenemos que hacer es enlazar en el head de nuestro documento a la librería jQuery y al plugin tablesorter.

<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jquery.tablesorter.js" type="text/javascript"></script>

Ahora supongamos que tenemos una tabla como ésta.

<table cellpadding="0" cellspacing="0" id="miTabla"> 
<thead> 
<tr> 
    <th>Nombre</th> 
    <th>Apellidos</th> 
    <th>Email</th> 
    <th>Cargo</th> 
    <th>Web</th> 
</tr> 
</thead> 
<tbody> 
<tr> 
    <td>Alfredo</td> 
    <td>Pérez  </td> 
    <td>apererez@gmail.com</td> 
    <td>Supervisor</td> 
    <td>http://jseomos.com</td> 
</tr> 
<tr> 
    <td>Francisco</td> 
    <td>Hernández </td> 
    <td>fhernandez@yahoo.com</td> 
    <td>Comercial</td> 
    <td>http://jseomos.com</td> 
</tr> 
<tr> 
    <td>Ana</td> 
    <td>Sanabria</td> 
    <td>anas@gmail.com</td> 
    <td>Comercial</td> 
    <td>http://jseomos.com</td> 
</tr> 
<tr> 
    <td>Javier</td> 
    <td>Díaz</td> 
    <td>jdiaz12@gmail.com</td> 
    <td>Administrativo</td> 
    <td>http://jseomos.com</td> 
</tr>
<tr>
  <td>Juan</td>
  <td>Alvez</td>
  <td>jalves@hotmail.com</td>
  <td>Técnico</td>
  <td>http://jseomos.com</td>
</tr> 
</tbody> 
</table>

Lo único de lo que nos tenemos que asegurar es que tenga un identificador -en este caso miTabla- y una estructura en la que aparezcan correctamente utilizados el THEAD y el TBODY.

Ahora tan sólo queda indicarle al plugin que tabla deseamos ordenar cuando el documento se haya cargado.

$(document).ready(function(){
           $("#miTabla").tablesorter();
}
); 

Tablesorter » »

Páginas: 1