Estoy intentando utilizar CoffeeScript/jQuery para hacer lo siguiente:Cómo seleccionar y ocultar todos menos los primeros 5 elementos en un archivo HTML (DOM)
1) Recuperación de todos los 'temas' que aparecen en el html (véase a continuación)
2) Oculte todos los temas de la pantalla excepto los primeros 5 enumerados.
he tratado de hacer lo siguiente, pero no está funcionando
//Retrieve the entire list of and hide all but the first 5 topics in the list
$(".topics .topic")[5..-1].hide()
Alguien me puede aconsejar sobre cómo puedo recuperar correctamente la lista de temas del documento HTML y posteriormente ocultar todos, pero el primeros 5 temas?
Idea correcta, excepto que OP quiere ocultar todo, excepto los primeros 5, no ocultar los primeros 5. – jfriend00
¡Uy !, corregido .... – ThiefMaster
Esto no puede ser la solución al problema del OP, porque el código CoffeeScript ' $ (". topics .topic") [5 ..- 1] .hide() 'compila exactamente esto. ([Inténtalo] (http://coffeescript.org/#try:%24 (% 22.topics% 20.topic% 22)% 5B5 ..- 1% 5D.hide()).) –