Método slice em jQuery
Com o método
slice
é possível acessar uma parte dos elementos de um conjunto,
por exemplo, do segundo ao quinto.
Vamos analisar o funcionamento do método com o seguinte exemplo - suponha que temos o seguinte código HTML:
<p>text0</p>
<p>text1</p>
<p>text2</p>
<p>text3</p>
<p>text4</p>
<p>text5</p>
Agora, vamos adicionar o texto '!' ao final
dos parágrafos de 2 a 4
(inclusive) (a contagem começa em zero, o segundo parágrafo terá
índice um):
$('p').slice(1, 5).append('!');
O código HTML ficará assim:
<p>text0</p>
<p>text1!</p>
<p>text2!</p>
<p>text3!</p>
<p>text4!</p>
<p>text5</p>
Observe que slice(1, 5)
inclui o primeiro argumento, mas não o segundo, ou
seja, (1, 5) encontra os elementos com índice 1,
2, 3, 4, enquanto os elementos
de índice 0 e 5 não são incluídos.
Encontre do 3-º ao 10-º
li no conjunto e pinte-os de vermelho.