A partir de una lista simple:¿Cómo cuento los elementos de la lista que no están ocultos?
<ul>
<li>Item 1</li>
<li style="display: none;">Item 2</li>
<li>Item 3</li>
</ul>
Sé que puedo restar los elementos ocultos de la lista total
$('ul li').size() - $('ul li:hidden').size()
Pero pensé que podría ser una manera más elegante para lograr esto con jQuery :
$('ul li:hidden:not').size()
Eso no funciona. ¿Algunas ideas?
Oh, Dios mío, gracias. Ahora me siento tonto. Fue muy difícil decir mi búsqueda de Google para encontrar eso, supongo. – Baloneysammitch
Si comienza en la página: oculta de los documentos (http://api.jquery.com/hidden-selector/) y hace clic en "Filtro de visibilidad" en las categorías en la parte superior derecha, lo encontrará. Los documentos jQuery son muy buenos. –
debería usar '.length' en lugar de' .size() '. 'size()' tiene la sobrecarga de una llamada de función donde '.length' no – zgr024