使用jQuery / javascript更改html文本

时间:2012-11-06 15:03:53

标签: javascript jquery html

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

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

进入这个:

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

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

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

5 个答案:

答案 0 :(得分:4)

您可以按如下方式更新文字:

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

答案 1 :(得分:3)

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

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

如果你花一个小时来阅读API文档(它真的只需要很长时间),你会发现很多非常有用的信息。还要考虑阅读DOM(文档对象模型),jQuery用它来执行(大部分)它的工作。可以在W3C DOM page上找到各种DOM文档。

答案 2 :(得分:1)

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

<强> Live Demo

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

如果你想设置html

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

答案 3 :(得分:1)

这很简单:

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

答案 4 :(得分:0)

第一种方式是:

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

如果你想用href google改变所有链接

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

你可以用以下内容改变课程:

$("#id_1").css('class','class2')