[Jquery-Es] Filtrado de elementos y sus complementarios
stripTM
fer en striptm.com
Vie Jun 6 11:21:25 PDT 2008
Holas.
Imaginamos que tenemos ul conjunto de elementos y a un grupo de ellos
les quiero hacer una cosa y a los restantes otra diferente.
Por ejemplo en una lista quiero ocultar los que tienen un
class="maldito" y mostrar el resto.
<ul>
<li class="maldito">1</li>
<li class="maldito">2</li>
<li>3</li>
<li>4</li>
<li class="maldito">5</li>
<li>6</li>
</ul>
Para ello estoy utilizando
$("ul li")
.filter(".maldito")
.hide()
.end()
.not(".maldito")
.hide();
Quizás el selector no sea tan sencillo y estoy haciendo currar al
programa dos veces para lo mismo.
Lo que me pregunto es ¿es optimo? ¿existe algún 'filtro' que devuelva
los complementarios o técnica que lo mejor?
--
Saludos -=stripTM=-
Más información sobre la lista de distribución Jquery-Es