Jak mogę zmienić tekst w moim <span> za pomocą jQuery?

123

Mam naprawdę proste pytanie, ale nie robiłem tego wcześniej. Mam:

<td id="abc" style="width:15px;"><span></span></td>

Chciałbym dodać tekst do zakresu.

Jak mogę to zrobić za pomocą jQuery. Wiem, jak zmieniać rzeczy za pomocą identyfikatora abc, ale nie kodu wewnątrz zakresu.

dzięki,

Christine Mayes
źródło
5
Zapoznaj się z dokumentacją selektora w jQuery .
Felix Kling
2
@Felix. +100. Link do interfejsu API jest wart więcej niż „wyciszona” linia przykładowego kodu.
Roko C. Buljan

Odpowiedzi:

179
$('#abc span').text('baa baa black sheep');
$('#abc span').html('baa baa <strong>black sheep</strong>');

text()jeśli tylko treść tekstowa. html()jeśli zawiera, cóż, zawartość html.

zręczny
źródło
7
Zauważ, że posiadanie <p>wewnątrz of <span>nie jest poprawne dla wszystkich typów dokumentów.
Madara's Ghost
55

Będzie to używane do zmiany zawartości HTML wewnątrz zakresu

 $('#abc span').html('goes inside the span');

jeśli chcesz zmienić tekst wewnątrz zakresu, możesz użyć:

 $('#abc span').text('goes inside the span');
Alan Haggai Alavi
źródło
16
$('#abc span').html('A new text for the span.');
scessor
źródło
13

Spróbuj tego

$("#abc").html('<span class = "xyz"> SAMPLE TEXT</span>');

Obsługuj wszystkie css związane z tym zakresem w xyz

ajup
źródło