Ho un div principale nella mia pagina con un ID specifico. Ora alcuni elementi di input della stessa classe sono presenti in questo div. quindi come posso contare il numero di questi elementi della stessa classe in questo div usando jquery?conta il numero di elementi della stessa classe in un div?
risposta
Con jQuery si può semplicemente utilizzare
$('#main-div .specific-class').length
altrimenti con js semplici (da IE8 incluso) si può semplicemente scrivere
document.querySelectorAll('#main-div .specific-class').length;
Con JS semplice e nei browser conformi/moderni è possibile utilizzare 'querySelectorAll()'. –
sì, ne ho parlato solo alcuni secondi dopo :) – fcalderan
Il mio punto è stato fatto dopo averlo menzionato, ed è stato davvero un avvertimento che qSA() è disponibile solo nei browser recenti. –
$('#maindivid').find('input .inputclass').length
Si può raggiungere il nodo padre e poi di query tutti i nodi con la classe che viene ricercata. allora otteniamo la dimensione
var parent = document.getElementById("parentId");
var nodesSameClass = parent.getElementsByClassName("test");
console.log(nodesSameClass.length);
<div id="parentId">
<p class="prueba">hello word1</p>
<p class="test">hello word2</p>
<p class="test">hello word3</p>
<p class="test">hello word4</p>
</div>
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var count = 2;
$('#adding_employment').click (function(){
if(count < 7){
$($('.input-append').first().clone()).appendTo("#ss");
$($('.input-append1').first().clone()).appendTo("#ss1");
count++;
}
});
});
</script>
</head>
<body>
<form method="post" id="form_property" enctype="multipart/form-data">
<a id="adding_employment" class="btn btn-primary btn-small list-your-property" href="#">Add Another Image</a><br/><br/>
<div class="row">
<div class="span4" id="ss" >
<div class="input-append">
place the code here
</div>
</div><!-- /.span4 -->
<div class="span4" id="ss1" >
<div class="input-append1">
second
</div>
</div>
</div><!-- /.row -->
<br/>
</form>
</body>
</html>
- 1. Python: conta il numero di elementi nell'elenco per la condizione
- 2. Come selezionare tutti gli elementi della stessa classe all'interno di un div con jQuery?
- 3. jQuery avvolgere più elementi div sulla stessa classe
- 4. Conta automaticamente il numero di classi istanziate in un TMP?
- 5. Node.js: conta il numero di righe in un file
- 6. Ottieni l'indice jquery della stessa classe di elementi in contenitori diversi
- 7. Accesso agli elementi privati dell'oggetto della stessa classe
- 8. numero di elementi all'interno di un div con jQuery
- 9. Utilizzo della stessa direttiva su più elementi
- 10. Firebase che conta il numero di record in tempo reale
- 11. Come rendere gli elementi Flexbox della stessa dimensione?
- 12. Come mostrare il primo n numero di elementi in jQuery?
- 13. Come si conta il numero di bit zero in un numero intero?
- 14. Verifica se esistono più elementi con la stessa classe
- 15. Fare div sulla stessa riga della stessa altezza - Dynamic Content
- 16. conta il numero di stringa binaria di lunghezza n ripetibile
- 17. perl: conta gli elementi univoci nell'array
- 18. attiva un clic su più elementi con la stessa classe
- 19. Trova tutti i modi possibili per dividere un elenco di elementi in un dato numero di gruppi della stessa dimensione
- 20. Utilizzo di funzioni all'interno della stessa classe
- 21. Imposta il tocco esclusivo su più UIViews della stessa classe
- 22. Raggruppa e conta gli elementi univoci in un elenco
- 23. Python conta elementi in valore dict che è un elenco
- 24. Conta in modo efficiente il numero di occorrenze di sottotitoli unici in NumPy?
- 25. Modifica del colore di sfondo di tutti gli elementi con la stessa classe
- 26. Mongo: conta il numero di occorrenze di parole in un insieme di documenti
- 27. Il vecchio "@Transactional all'interno della stessa classe" Situazione
- 28. JAXB2: mappatura di elementi nidificati nella stessa classe Java
- 29. affidabile determinare il numero di elementi in un array
- 30. Objective-C: conta il numero di volte in cui un oggetto si verifica in una matrice?
Su quale evento? DOM-ready, on load, on click ..? –