2013-08-02 126 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")); 

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