Javascript 使用不同的文本更改类中的文本

Javascript 使用不同的文本更改类中的文本,javascript,jquery,html,Javascript,Jquery,Html,使用jQuery是否可以在具有相同类的每个节点的末尾追加不同的单词 例如: <p class="xyz">Some text</p> <p class="xyz">Some another text</p> <p class="xyz">Text somewhere</p> 一些文本 另一些文本 某个地方的文本 届时将是: <p class="xyz">Some text word1</p> &l

使用jQuery是否可以在具有相同类的每个节点的末尾追加不同的单词

例如:

<p class="xyz">Some text</p>
<p class="xyz">Some another text</p>
<p class="xyz">Text somewhere</p>

一些文本

另一些文本

某个地方的文本

届时将是:

<p class="xyz">Some text word1</p>
<p class="xyz">Some another text word2</p>
<p class="xyz">Text somewhere word3</p>

一些文字1

一些其他文字2

文字3

谢谢

使用:

$('.xyz').each(function(i){
    $(this).html($(this).html()+" word"+(i+1));//or  $(this).text($(this).text()+" word"+(i+1));
});

看看这个:

$('.xyz').each(function(i){
  var count = i+1;
  $(this).html($(this).html()+ "word" + count)
});

到目前为止你都尝试了什么?是的,有可能。请注意,是/否问题并不真正适用于堆栈溢出。你可以在聊天室里问他们。如果您的代码有特定问题,欢迎您询问。为什么要使用
.html()
而不是
.text()
?@Ramy:两者都可以。正确。虽然在进行文本操作时,我认为
text()
更严格,而且更适合进行文本操作,以避免以任何意外的方式更改DOM。@Ramy:使用
.html()
获取带有标记的内部html,而
.text()
仅获取实际显示的文本。所以严格地说,您应该使用
.text()
来防止任何DOM转换。