109 javascript jquery dom hyperlink
这是一个简单的问题
有没有办法改变文本"点击这里"
<a id="a_tbnotesverbergen" href="#nothing">click here</a>
Run Code Online (Sandbox Code Playgroud)
在这个链接
理查德
eKe*_*ek0 161
您必须使用jquery的text()函数.它的作用是:
获取所有匹配元素的组合文本内容.
结果是一个字符串,其中包含所有匹配元素的组合文本内容.此方法适用于HTML和XML文档.不能用于输入元素.对于输入字段文本,请使用 val属性.
例如:
找到第一段中的文本(删除html),然后设置最后一段的html以显示它只是文本(粗体消失了).
Run Code Online (Sandbox Code Playgroud)var str = $("p:first").text(); $("p:last").html(str);
测试段落.
测试段落.
使用您的标记,您必须:
$('a#a_tbnotesverbergen').text('new text');
Run Code Online (Sandbox Code Playgroud)
它会导致
<a id="a_tbnotesverbergen" href="#nothing">new text</a>
Run Code Online (Sandbox Code Playgroud)
xen*_*non 60
您正在寻找的方法是jQuery的.text(),您可以按以下方式使用它:
$('#a_tbnotesverbergen').text('text here');
Run Code Online (Sandbox Code Playgroud)
kar*_*m79 29
$('#a_tbnotesverbergen').text('My New Link Text');
Run Code Online (Sandbox Code Playgroud)
要么
$('#a_tbnotesverbergen').html('My New Link Text or HTML');
Run Code Online (Sandbox Code Playgroud)
Moh*_*'ad 14
您需要J-query库来执行此操作:
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
首先,你需要将你的元素放在div中,如下所示:
<div id="divClickHere">
<a id="a_tbnotesverbergen" href="#nothing">click here</a>
</div>
Run Code Online (Sandbox Code Playgroud)
那你应该写这个J-Query代码:
<script type="text/javascript">
$(document).ready(function(){
$("#a_tbnotesverbergen").click(function(){
$("#divClickHere a").text('Your new text');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
小智 6
来自W3 Schools HTML DOM更改:如果您查看第3个示例,它会显示如何更改链接中的文本,"单击此处".例:
<a id="a_tbnotesverbergen" href="#nothing">click here</a>
Run Code Online (Sandbox Code Playgroud)
JS:
var element=document.getElementById("a_tbnotesverbergen");
element.innerHTML="New Text";
Run Code Online (Sandbox Code Playgroud)
我发现这是完成工作的最简单的代码。如您所见,它非常简单。
用于原始链接文本
我用:
$("#sec1").text(Sector1);
Run Code Online (Sandbox Code Playgroud)
哪里
Sector1 = 'my new link text';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
246512 次 |
最近记录: |