0

我需要使用 jQuery/javascript 更改 html 标签内的文本。例如,我需要改变这个:

<a id="id_1" href="www.google.com"> TEST </a>

进入这个:

<a id="id_1" href="www.google.com"> SUCCESS </a>

这应该通过 jQuery 函数以固定的时间间隔完成,但是我知道如何做的时间部分——我只是不知道如何更改此文本。欢迎任何帮助,因为这是我第一次尝试做这样的事情。

编辑:对不起,每个人似乎都是一个愚蠢的新手问题。我尝试过在线搜索,但无论我输入什么都会给我结果,例如更改字段值或元素属性。我会选择第一个答案,再次抱歉这个问题。

4

5 回答 5

4

您可以按如下方式简单地更新文本:

$("#id_1").text("SUCCESS");
于 2012-11-06T15:05:01.660 回答
3

如果您查看jQuery API 文档,您会看到一个名为jQuery(通常也是$)的函数,它可以基于 CSS 选择器查找元素,另一个名为html. 您可以使用它们来执行此操作。

$("#id_1").html(" SUCCESS ");

如果您花一个小时阅读 API 文档(实际上只需要那么长时间),您会在其中找到很多非常有用的信息。还可以考虑阅读 DOM(文档对象模型),jQuery 使用它来执行(大部分)其工作。可以在W3C DOM 页面上找到各种 DOM 文档。

于 2012-11-06T15:04:48.710 回答
1

您可以使用jquery的html()方法的text( )来更改锚点的内容,

现场演示

$('#id_1').text("SUCCESS");

如果你想设置 html

$('#id_1').html("SUCCESS");
于 2012-11-06T15:05:07.640 回答
1

这很简单:

$("#id_1").text('SUCCESS')
于 2012-11-06T15:05:11.470 回答
0

第一种方法是:

 $("#id_1").text('SUCCESS');

如果你想用 href 谷歌使用更改所有链接

$("a[href^='http://www.google.com']").text('SUCCESS');

你可以改变班级:

$("#id_1").css('class','class2')
于 2012-11-06T15:24:20.097 回答