改变链接与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"