使用JavaScript/jQuery更改范围中的错误消息

使用JavaScript/jQuery更改范围中的错误消息,javascript,jquery,Javascript,Jquery,我想使用JavaScript/jQuery更改中的消息 <span id="access-code-error" class="rsvp required-fields"> </span> 我使用以下代码替换将添加到此中的文本: $(“span:contains('I needthis text to replacement')))。text(“helloHow r u”); 但这不起作用。我需要做哪些不同的操作?既然您提供了span的id,您可以使用它,如下所示

我想使用JavaScript/jQuery更改
中的消息

<span id="access-code-error" class="rsvp required-fields"> </span>

我使用以下代码替换将添加到此
中的文本:

$(“span:contains('I need
this text to replacement')))。text(“hello
How r u”);

但这不起作用。我需要做哪些不同的操作?

既然您提供了
span
id
,您可以使用它,如下所示:

$("#access-code-error").text("Your message");
$("#access-code-error").html("hello<br/> How r u");

由于您已经提供了
span
id
,您可以使用它,如图所示:

$("#access-code-error").text("Your message");
$("#access-code-error").html("hello<br/> How r u");

您可以使用jQuery
text()
方法,如下所示:

$("#access-code-error").text("Your message");

您可以使用jQuery
text()
方法,如下所示:

$("#access-code-error").text("Your message");

要更改
access code error
span的错误消息,可以执行以下操作:

JavaScript:
2) 您还可以以类似的方式使用
text()
方法:

$("#access-code-error").text("hello<\br/> How r u");
$(“#访问代码错误”).text(“您好r u”);

要更改
访问代码错误span的错误消息,可以执行以下操作:

JavaScript:
2) 您还可以以类似的方式使用
text()
方法:

$("#access-code-error").text("hello<\br/> How r u");
$(“#访问代码错误”).text(“您好r u”);
第一个
html(“”)
将从
span
中删除当前文本,另一个将添加所需文本。 :)

$('#访问代码错误').html(''.html('hello
How r u')

这需要被替换
第一个
html(“”)
将从
span
中删除当前文本,另一个将添加所需的文本。 :)

$('#访问代码错误').html(''.html('hello
How r u')

这需要更换
工作小提琴:

:contains
中使用html标记将无法正常工作

.text()
只能与纯文本一起使用,而不能与其中的html标记一起使用。 您应该使用
.html()
而不是
.text()

试试这样的方法:

$("span:contains('I need this text to be replaced')").html("hello<br> How r u");
$(“span:contains('我需要替换此文本'))).html(“hello
How r u”);
注意:
ID
在一页中只能使用一次

工作小提琴:

:contains
中使用html标记将无法正常工作

.text()
只能与纯文本一起使用,而不能与其中的html标记一起使用。 您应该使用
.html()
而不是
.text()

试试这样的方法:

$("span:contains('I need this text to be replaced')").html("hello<br> How r u");
$(“span:contains('我需要替换此文本'))).html(“hello
How r u”);
注意:
ID
在一页中只能使用一次


不允许在包含选择器中使用“html标记”。Html标记中断选择器。删除包含字符串中的“
”标记,并使用“html()”方法将text.contains替换为其中的某些html标记将不起作用。它只能用于包含选择器的纯文本,不允许使用“html标记”。Html标记中断选择器。删除包含字符串中的“
”标记,并使用“html()”方法将text.contains替换为其中的某些html标记将不起作用。它只对纯文本有用使用
.html()
两次是多余的,一次就可以了,因为
.html()
获取元素的html,
.html(“”)
.empty()
.html('some value')一样清除元素
将元素中的内容替换为新内容,非常类似于
。替换()
使用
.html()
两次是多余的,一次就可以了,因为
.html()
获取元素的html,
.html(“”)
清除元素非常类似于
.empty()
.html('some value'))
将元素中的内容替换为新内容,非常类似于
.replace()