Javascript 在包含特定单词或短语的特定类后面插入文本

Javascript 在包含特定单词或短语的特定类后面插入文本,javascript,jquery,html,Javascript,Jquery,Html,如何在包含特定单词或短语的特定类后插入文本 例如: <div class="TestBox"> Hello World </div> 这会将“您的文本”附加到div中。如果您想与文本进行比较,可以尝试放置如下条件: if()$( ".plentyMessageBox" ).text()=="Hello World") { $(".plentyMessageBox" ).append( "Your text" );} 这只是一种方法,有很多 这会将“您的

如何在包含特定单词或短语的特定类后插入文本

例如:

<div class="TestBox">
    Hello World
</div>
这会将“您的文本”附加到div中。如果您想与文本进行比较,可以尝试放置如下条件:

if()$( ".plentyMessageBox" ).text()=="Hello World") {
    $(".plentyMessageBox" ).append( "Your text" );}
这只是一种方法,有很多

这会将“您的文本”附加到div中。如果您想与文本进行比较,可以尝试放置如下条件:

if()$( ".plentyMessageBox" ).text()=="Hello World") {
    $(".plentyMessageBox" ).append( "Your text" );}

这只是一种方法,有很多。

您可以使用
append()
来实现

$('.plentyMessageBox').append(“是我”)

你好,世界

您可以通过使用
append()
来实现这一点

$('.plentyMessageBox').append(“是我”)

你好,世界
$(.plentyMessageBox”).each(函数(){
如果($(this.text()=“Hello World”){
$(这个).append(“是我”);
}
});

你好,世界
你好,世界,是我
你好,世界不是我
$(.plentyMessageBox”).each(函数(){
如果($(this.text()=“Hello World”){
$(这个).append(“是我”);
}
});

你好,世界
你好,世界,是我

你好,世界不是我
这更符合您的尝试

您需要使用而不是
append
这基本上是将span附加到包含类的每个div

$(“是我”).appendTo($(“div>:contains('Hello World')))

你好,世界

这更符合您的尝试

您需要使用而不是
append
这基本上是将span附加到包含类的每个div

$(“是我”).appendTo($(“div>:contains('Hello World')))

你好,世界

你是什么意思?您是想在div中插入文本还是在div之后插入文本?在文本之后我会很完美。正如例子所示,你是什么意思?您是想在div中插入文本还是在div之后插入文本?在文本之后我会很完美。正如示例中所示,问题是,这是重复的:一次在内部,一次在外部,很高兴它起了作用!一次在里面,一次在外面?我不明白!你能分享一下吗!我很抱歉。我还是不明白。当你说“出现重复”是什么意思?文本“It's me”在中出现一次,就在“Hello World”旁边,又出现在下一次。用小提琴演奏很好。我的页面代码似乎有问题:-(哦,可能是。看看你的html结构!问题是,那是重复的:一次在里面,一次在外面,很高兴它起了作用!一次在里面,一次在外面?我不明白!你能分享一下吗!对不起。我还是不明白。你说的“看起来重复”是什么意思?文本“是我”在中出现一次,在“Hello World”旁边,在下出现一次。在fiddle上,它工作正常。我的页面代码似乎有问题:-(哦,可能是。查看您的html结构!
$( ".plentyMessageBox" ).append( "Your text" );
if()$( ".plentyMessageBox" ).text()=="Hello World") {
    $(".plentyMessageBox" ).append( "Your text" );}