使用 jquery 将 html 文本从链接中更改

一个简单的问题

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

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

在这个环节

理查德

288050 次浏览
$('#a_tbnotesverbergen').text('My New Link Text');

或者

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

The method you are looking for is JQuery 的. text () and you can used it in the following fashion:

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

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

获取所有 匹配的元素

结果是 包含组合文本的字符串 所有匹配元素的内容 方法同时适用于 HTML 和 XML 不能用于输入 对于输入字段文本,使用 Val 属性

例如:

查找第一段中的文本 (stripping out the html), then set the 最后一段的 html 来显示它 is just text (the bold is gone).

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

测试 段落。

Test Paragraph.

对于您的标记,您必须这样做:

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

它会导致

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

从 W3学校 HTML DOM 更改: 如果你看第三个例子,它显示了如何改变你的链接文本,“点击这里”。 例如:

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

约翰逊:

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

您需要 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>

在 javascript 中试试这个

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

我发现这是完成任务最简单的代码。如你所见,这非常简单。

原始链接文本

我用:

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

哪里

   Sector1 = 'my new link text';