Índice

Encontrar una secuencia de elementos

slice(posición de inicio [,posición de fin])

Extrae una secuencia entre los elementos de la búsqueda.

  • posición de inicio (entero): indica la posición del primer elemento de la secuencia. Este entero puede ser negativo. En este caso, la selección empieza desde el final de la selección inicial.

  • posición de fin (entero) (opcional): indica la posición (no incluida, estrictamente inferior) del último elemento de la secuencia.

El índice de las posiciones empieza en 0.

$("div").slice(4, 6).css("background", "yellow");

El método devuelve un objeto jQuery.

Ejemplo

Volvamos a la tabla de cuatro filas y tres columnas. Vamos a rellenar con un color de fondo las celdas de la 4 a la 9 (es decir, la segunda y la tercera fila).

Aspecto inicial:

images/9_4_v41.png

Aspecto obtenido al hacer clic en el enlace:

images/9_4_v42.png

El documento HTML:

<!doctype html> 
<html lang="es"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery</title> 
<script src="jquery.js"></script> 
<script> 
    $(document).ready(function(){ 
        $("a").click(function(){ 
            $("td").slice(3,9).addClass("azul"); 
        }); 
    }); 
</script> 
<style> 
    .azul { 
        background-color: ...