2012-11-06 87 views
0

我需要使用jQuery/javascript更改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的功能,但计时部我知道该怎么做 - 我只是不知道如何改变这个文本。任何帮助是值得欢迎的,因为这是我第一次尝试做这样的事情。

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

+0

查看本网站http://docs.jquery.com/ – kjana83

+0

我尝试过在线搜索,但我得到的是如何更改字段或属性的值。 –

回答

3

如果你看一下jQuery API documentation,你会看到一个名为jQuery功能(通常也$),可以找到基于CSS选择另一个叫html元素,。你可以用它们来做到这一点。

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

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

+0

谢谢,我会试一试。 –

+0

这样做了,并且非常感谢您的快速回复。我会查看文档。 –

+0

是的,当然 - 昨天我不能马上接受,不得不等待15分钟。 –

4

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

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

您可以使用jQuery的方法text()html()改变锚的内容,

Live Demo

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

如果你想设置html

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

这是非常简单的:

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

第一种方式是:

$("#id_1").text('SUCCESS'); 
如果u想改变各个环节与HREF谷歌使用

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

和U可以更换课程:

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