2013-06-21 70 views
1

當我改變錨文本 - 我失去了我所有的CSS。我無法弄清楚如何保持CSS。我甚至嘗試過注入CSS,但仍然沒有。我試過('刷新'),但仍然沒有。也許我錯了。jquery手機更新錨文本

(使用jQuery移動1.3.1 & jQuery的1.9.1)

**看到此IMG - >http://www.appmalt.info/img/test.png

HTML

<div data-role='content' data-theme='b'> 
    <a href='#leftPanel' data-role='button' data-theme='b' data-icon='list' data-iconpos='left' id='bTitle'>Acceleration</a> 
    ........ 
    ........ 
</div> 

jQuery的

//The trigger initiates and calls a function. The function contains this 
$('#bTitle').text('Area') 
      .attr('data-role','button') 
      .attr('data-icon','list') 
      .attr('data-iconpos','left') 
      .attr('data-theme','b') 
      .css('text-decoration','none') 
      .trigger('refresh'); 

文字變化很好,但所有CSS都消失了。

回答

2

嘗試

$("#bTitle .ui-btn-text").text('new_text') 

因爲jQuery Mobile的自身創造跨越。

+0

你天才你。 :) – Sanya

+0

6分鐘前我可以給你答案 – Sanya

+0

沒問題。很高興它的工作/幫助。 –