使用 jquery 从链接更改 html 文本

Posted

技术标签:

【中文标题】使用 jquery 从链接更改 html 文本【英文标题】:change html text from link with jquery 【发布时间】:2010-10-28 11:09:04 【问题描述】:

这里有一个简单的问题

有没有办法改变“点击这里”的文字

<a id="a_tbnotesverbergen" href="#nothing">click here</a>

在这个链接中

理查德

【问题讨论】:

【参考方案1】:

您必须使用jquery's text() function。它的作用是:

获取所有的组合文本内容 匹配的元素。

结果是 包含组合文本的字符串 所有匹配元素的内容。这 方法适用于 html 和 XML 文件。不能用于输入 元素。对于输入字段文本,使用 val attribute.

例如:

在第一段中查找文本 (剥离 html),然后设置 最后一段的html来显示它 只是文本(粗体消失了)。

var str = $("p:first").text();
$("p:last").html(str);

测试段落。

测试段落。

您必须使用您的标记:

$('a#a_tbnotesverbergen').text('new text');

它会导致

<a id="a_tbnotesverbergen" href="#nothing">new text</a>

【讨论】:

【参考方案2】:

您要查找的方法是jQuery's .text(),您可以按以下方式使用它:

$('#a_tbnotesverbergen').text('text here');

【讨论】:

【参考方案3】:
$('#a_tbnotesverbergen').text('My New Link Text');

$('#a_tbnotesverbergen').html('My New Link Text or HTML');

【讨论】:

【参考方案4】:

您需要 J-query 库来简单地做到这一点:

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>

首先你需要像这样把你的元素放在 div 中:

<div id="divClickHere">
<a id="a_tbnotesverbergen" href="#nothing">click here</a>
</div>

那么你应该编写这个 J-Query 代码:

<script type="text/javascript">
$(document).ready(function()
$("#a_tbnotesverbergen").click(function()
$("#divClickHere a").text('Your new text');
);
);
</script>

【讨论】:

【参考方案5】:

我发现这是完成工作的最简单的一段代码。如您所见,它非常简单。

对于 原文链接

我用:

    $("#sec1").text(Sector1);

在哪里

   Sector1 = 'my new link text';

【讨论】:

【参考方案6】:

来自 W3 Schools HTML DOM Changes:如果您查看第三个示例,它显示了如何更改链接中的文本,“单击此处”。 示例:

<a id="a_tbnotesverbergen" href="#nothing">click here</a>

JS:

var element=document.getElementById("a_tbnotesverbergen"); 
element.innerHTML="New Text";

【讨论】:

【参考方案7】:

在 javascript 中试试这个

 document.getElementById("22IdMObileFull").text ="itsClicked"

【讨论】:

以上是关于使用 jquery 从链接更改 html 文本的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 angularjs 或 jQuery 更改 HTML 表格中的文本颜色?

NuxtJs 从 jquery 更改的输入中获取值

cdn模式下vue的基本用法

html/css/js-如何利用jq来更改属性的值和获取属性的值

Jquery的基本架构

jQuery导航菜单问题