⊗jqBsTEO 9 of 113 menu

Como obter o texto de um elemento com jQuery

Os métodos html e text podem ser usados não apenas para alterar o texto dos elementos, mas também para obtê-lo. Vamos selecionar um elemento e obter seu texto:

<p id="test">text</p> alert($('#test').html());

Se você tentar obter o texto não de um elemento, mas de vários, verá apenas o conteúdo do primeiro elemento. Use o método each para obter os textos de todos os elementos; isso será abordado nas próximas lições.

No exemplo abaixo, obtemos todos os parágrafos com a classe www:

<p class="www">text1</p> <p class="www">text2</p> <p class="www">text3</p>

Em seguida, obtemos o conteúdo usando html, e apenas o texto do primeiro parágrafo será exibido:

alert($('.www').html()); // exibirá 'text1'

É preciso ter cuidado também com o método text, no nosso caso, ele exibirá o conteúdo de todos os elementos encontrados:

alert($('.www').text()); // exibirá 'text1text2text3'
hiitnlkaid