如何使用jQuery更改<span>中的文本?

Chr*_*yes 114 jquery

我有一个非常简单的问题,但这是我之前没有做过的事情.我有以下内容:

<td id="abc" style="width:15px;"><span></span></td>
Run Code Online (Sandbox Code Playgroud)

我想在文章中添加一些文字.

我怎么能用jQuery做到这一点.我知道如何使用abc的id更改内容,但不知道span中的代码.

谢谢,

dex*_*ter 163

$('#abc span').text('baa baa black sheep');
$('#abc span').html('baa baa <strong>black sheep</strong>');
Run Code Online (Sandbox Code Playgroud)

text()如果只是文字内容.html()如果它包含,那么,HTML内容.

  • 好吧,这只是一个例子.现在开心!?:) (7认同)
  • 请注意,在`<span>`中包含`<p>`对所有doctypes都无效. (6认同)

Ala*_*avi 53

这将用于更改范围内的Html内容

 $('#abc span').html('goes inside the span');
Run Code Online (Sandbox Code Playgroud)

如果要更改范围内的文本,可以使用:

 $('#abc span').text('goes inside the span');
Run Code Online (Sandbox Code Playgroud)


sce*_*sor 16

$('#abc span').html('A new text for the span.');
Run Code Online (Sandbox Code Playgroud)


aju*_*jup 12

试试这个

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

在xyz中处理与该跨度相关的所有css