Javascript 使用不同的文本更改类中的文本
使用jQuery是否可以在具有相同类的每个节点的末尾追加不同的单词 例如: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
<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转换。