Ho una pagina che ha 50 elementi con la stessa classe "campi" che sono tutti di visualizzazione nessuno al momentoCome mostrare il primo n numero di elementi in jQuery?
<div class="fields" style="display:none;">
...
</div>
<div class="fields" style="display:none;">
...
</div>
<div class="fields" style="display:none;">
...
</div>
<div class="fields" style="display:none;">
...
</div>
...
Come mostro solo i primi 3 o qualunque numero. Inoltre, contali con un conteggio in cima come nell'esempio seguente.
Così, per esempio, se ho bisogno la prima 3 questo è quello che ho bisogno del div a guardare come
<div class="fields">
<h1>Station 1</h1>
</div>
<div class="fields">
<h1>Station 2</h1>
</div>
<div class="fields">
<h1>Station 3</h1>
</div>
<div class="fields" style="display:none;">
...
</div>
...
Quindi, in pratica solo alcuni il numero di div che ho bisogno ... ho già il numero di elementi che ho bisogno di mostrare in questa dichiarazione di sfocatura nella variabile station_count. Si noti inoltre ho bisogno di un tag span con le idee count..any su come fare questo
$("#number_station").blur(function(){
var station_count = $(this).val();
//code goes there
});
+1, mi hai battuto per la stessa risposta :) –
+1 ad esempio jsfiddle – Neil
Perché: lt() è un'estensione jQuery e non fa parte della specifica CSS, query utilizzando: lt() non può prendere vantaggio del miglioramento delle prestazioni fornito dal metodo nativo DOM querySelectorAll(). Per prestazioni migliori nei browser moderni, usa $ ("tuo-puro-css-selector"). Slice (0, index). – Neil