Il metodo text() di jquery
Il metodo text() di jQuery mi permette di leggere il testo contenuto tra un tag html di apertura e di chiusura. Ad esempio <p>, <b>, <h1>, <h2>, ecc.
$(elemento).text();
Tra parentesi tonde inserisco l'elemento da cercare, senza il simbolo < e >.
jQuery cerca il primo elemento di questo tipo nel documento html e legge il contenuto.
Un esempio pratico
Questo semplice documento html contiene il tag <p> e </p> di un paragrafo.
<html>
...
<body>
<p>Questa è una prova</p>
</body>
</html>
Per leggere il contenuto del paragrafo uso il metodo text() di jQuery.
$(document).ready(function() {
var x=$("p").text();
});
Lo script trova il tag di paragrafo <p>.
Legge il contenuto testuale tra <p> e </p>. Infine, lo memorizza nella variabile x.
Il contenuto della variabile x è il seguente
x="Questa è una prova".
Ovviamente, lo script legge tutti i tag <p> del documento e li concatena in output
Per leggere soltanto il primo tag <p> del documento dovrei usare l'attributo first().
$("p").text.first();
oppure indicare la classe del paragrafo
$("p.classe").text.first();
o l'attributo id del paragrafo specifico
$("p#id").text.first();
E così via.