改变链接与jQuery的HTML文本

这里有个简单的问题

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

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

在这个链接

理查德

你必须使用jquery的text()函数 。 它所做的是:

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

结果是一个包含所有匹配元素的组合文本内容的string。 此方法在HTML和XML文档上都可以工作。 不能用于input元素。 对于input字段文本,使用val属性 。

例如:

find第一段中的文本(去掉html),然后设置最后一段的html来显示它只是文本(粗体已经消失了)。

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

testing段落。

testing段落。

随着你的标记你必须做的:

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

这将导致

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

你正在寻找的方法是jQuery的.text() ,你可以用下面的方式使用它:

 $('#a_tbnotesverbergen').text('text here'); 
 $('#a_tbnotesverbergen').text('My New Link Text'); 

要么

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

你需要J-查询库来做到这一点:

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

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

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

那么你应该写这个J-Query Code:

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

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

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

JS:

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

尝试在JavaScript中

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