Ciao a tutti
Premetto che sto usando il framework jquery da poco di solito uso javascript senza alcun framework
Devo prelevare il testo in un tag span:

codice HTML:
<button id="btPrimo" type="vutton">
<span class="....">Hello World</span>
</button>
Ora vorrei che qualcuno mi spiegasse questi strani comportamenti:

codice:
$("#btPrimo").on("click", () => {
     alert($(this).find("span").text());     // qui non mi estrae nulla
     alert($("span", this).text();             // qui non mi estrae nulla
     alert($("#btPrimo span").text()       // qui ottengo il testo
}
eppure dovrebbero essere tutti e 3 la stessa cosa ma non lo è solo l'ultimo mi da il testo?