2013-08-02 63 views
-3

如何使用jQuery如何改变锚定标记文本

<a id="personalSave" href="#" class="SaveText"> 
<span class="FloatLeft">&lsaquo;</span> 
save 
<span class="FloatRight">&rsaquo;</span> 
</a> 

我试着用

更改文本( 保存跨度之间)更改文本“保存”到“编辑”在这个网站码
$('#personalSave').innerText = "edit"; 

,但其没有工作..

+1

更改它,当什么什么工作?点击链接或什么?请提高你的问题... –

+1

姆姆...什么?你能解释得更好吗? –

+0

使用'$('#个人保存')。文本('编辑')'而不是... –

回答

2

这对我来说

$('#personalSave').text('edit'); 
1

还环绕你的文字中跨度:

<a id="personalSave" href="#" class="SaveText"> 
    <span class="FloatLeft">&lsaquo;</span> 
    <span class='txt'>save</span> 
    <span class="FloatRight">&rsaquo;</span> 
</a> 

现在,你可以选择它:

$('#personalSave .txt').text("edit"); 
0

这应该工作,但它可能没有做到这一点的最好办法:

$("#personalSave").text($("#personalSave").text().replace("save", "edit")); 

更好的包裹在一个跨距中的文本和更改。