我需要使用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 :(得分: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')