当我更改锚文本时 - 我失去了所有的 CSS。我不知道如何保留CSS。我什至尝试将 CSS 注入回来,但仍然没有。我试过('刷新')但仍然没有。也许我用错了。
(使用 jQuery Mobile 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 都消失了。