Ho un elenco di prodotti. Ogni prodotto ha un titolo e un link di recensione. Attualmente i titoli si collegano direttamente alla pagina del singolo prodotto e i link delle recensioni vanno altrove.jQuery ogni ciclo - utilizzando le variabili
Mi piacerebbe utilizzare un jquery ogni ciclo per scorrere ogni li, prendere l'href dal titolo (il primo link) e applicarlo al link di revisione (il secondo link), quindi entrambi puntano a la pagina del prodotto.
codice semplificato potrebbe essere il seguente:
<ul>
<li><a href="product1.html">Product 1</a><a href="review1.html">Review 1</a></li>
<li><a href="product2.html">Product 2</a><a href="review2.html">Review 2</a></li>
<li><a href="product3.html">Product 3</a><a href="review3.html">Review 3</a></li>
</ul>
ho pensato che sarebbe stato qualcosa di simile al seguente:
$("li").each(function(){
var link = $("a:eq(0)").attr('href');
$("a:eq(1)").attr("href", link);
});
ma utilizza sempre lo stesso "link" variabile.
Qualcuno può darmi una mano?
+1 per l'utilizzo dell'argomento di contesto. – Gabriel
Forse dovresti spiegare che il secondo parametro che passi a '$()' (ovvero 'this' here) definisce il contesto del selettore. –