Questa è una versione semplificata di ciò che sto cercando di realizzare, ma voglio passare una variabile al di fuori dell'ambito della funzione. Sto dichiarando la variabile al di fuori della funzione ma non riesco a ottenerla.Access variable outside function scope
HTML:
<p>5</p>
<p>6</p>
<p>7</p>
JS:
$(document).ready(function() {
var gsd = "";
$("p").each(function() {
if ($(this).text() === "5") {
var gsd = $(this).text();
alert(gsd); // this works
}
})
alert("get var outside func" + gsd); //does not work
});
Sì, vedo che è, tuttavia, la risposta di Igor in merito a "ridichiarare" la variabile all'interno della funzione era giusta al punto. – user2232681