jQuery를 사용하여 <span> 내부의 텍스트를 어떻게 변경할 수 있습니까?


123

정말 간단한 질문이 있지만 이전에 해보지 않은 질문입니다. 다음이 있습니다.

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

스팬에 텍스트를 넣고 싶습니다.

jQuery로 어떻게 할 수 있습니까? abc의 ID로 변경하는 방법을 알고 있지만 스팬 내부의 코드는 아닙니다.

감사,


5
jQuery의 선택기 문서를 살펴보십시오 .
Felix Kling

2
@Felix. +100. API에 대한 링크는 '음소거 된'샘플 코드 줄보다 더 가치가 있습니다.
Roko C. Buljan 2011-08-28

답변:


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

text()텍스트 콘텐츠 만 있으면됩니다. html()html 콘텐츠가 포함되어 있다면.


6
<p>내부 를 갖는 <span>것은 모든 doctype에서 유효하지 않습니다.
MADARA의 유령

55

스팬 내에서 Html 콘텐츠를 변경하는 데 사용됩니다.

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

범위 내의 텍스트를 변경하려면 다음을 사용할 수 있습니다.

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


13

이 시도

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

xyz 내에서 해당 범위와 관련된 모든 CSS를 처리합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.