Da zero ad eroe
Entra nel mondo della programmazione web: variabili, funzioni, array, DOM, eventi. Con esercizi pratici e progetti coinvolgenti.
- ⏱️ 8 ore di corso registrato
- 🧩 Più di 50 algoritmi risolti passo passo
- 🎯 Livello base — da zero ad eroe
- 💻 100% online, fruibile quando vuoi
Ricordiamo infatti che l'indice parte da zero.
<ul>
<li>Scratch</li>
<li>Algobuild</li>
<li>jQuery</li>
<li>Algobuild</li>
</ul>
Posso dunque utilizzare questo metodo:
$("li").eq(2);
L'indice può essere anche negativo, ma in questo caso si partirà a contare dal basso e non dall'alto e si inizia da -1 (consultate il secondo esempio di questa lezione).
Esempio di utilizzo di jQuery eq()
Facciamo quindi un esempio completo per capire come applicare questo metodo.
Guardate dunque l'elenco sotto, noterete che ho applicato alla voce jQuery dell'elenco una formattazione diversa.
- Scratch
- Algobuild
- jQuery
- Algobuild
Innanzitutto includiamo la libreria jQuery:
<script src="https://code.jquery.com/jquery-3.4.0.min.js" type="text/javascript"></script>
Dopo inseriamo, in un punto qualunque della pagina, il nostro elenco a cui assegniamo un id. Ciò è importante perchè l'id mi servirà quando userò il selettore nella funzione jQuery.
<ul id="argomenti">
<li>Scratch</li>
<li>Algobuild</li>
<li>jQuery</li>
<li>Algobuild</li>
</ul>
Infine creo la mia semplicissima funzione in cui utilizzo il metodo eq() e il metodo css(). Notate che come selettore ho utilizzato l'id argomenti e la voce li dell'elenco puntato. Ho utilizzato l'id per distinguere l'elenco da altri possibili elenchi presenti nella pagina.
<script type="text/javascript">
$(document).ready(function(){
$("#argomenti>li").eq(2).css("background-color", "#ffff00");
});
</script>
Secondo esempio d'uso del metodo eq()
Facciamo un secondo esempio utilizzando un indice negativo.
Guardate quindi l'elenco sotto, noterete che www.codingcreativo.it è di colore blu.
Coding Creativo
Blog sul coding
www.codingcreativo.it
Innanzitutto inserite il codice html:
<div class="testo">
<p>Coding Creativo</p>
<p>Blog sul coding</p>
<p>www.codingcreativo.it</p>
</div>
Poi inserite una semplicissima funzione che utilizza i metodi eq() e css().
<script type="text/javascript">
$(document).ready(function(){
$(".testo>p").eq(-1).css("color", "blue");
});
</script>
Ovviamente questi sono solo dei semplici esempi d'uso del jQuery eq() method presentati a scopo didattico.
Alcuni link utili
Rimuovere attributi agli elementi del DOM con JavaScript
Creare attributi agli elementi
Creare elementi nel dom con javascript
Dom in javascript
Come creare una galleria di immagini con javascript
Utilizzare gli array in javascript
Come creare una calcolatrice con javascript
Validare un form con javascript
Saper utilizzare il metodo getElementById
Esempi di Javascript corfirm
Esempi con Javascript prompt
Alcuni esempi con javascript alert
Tutorial javascript