jQuery Mobile, alteração ao apresentar a página
Teste de alteração do conteúdo de um elemento ao apresentar determinada página.
by Salustiano Silva
HTML
<link rel="stylesheet" href="http://code.jquery.com/mobile/git/jquery.mobile-git.css">
<script src="http://code.jquery.com/mobile/git/jquery.mobile-git.js"></script>
<div id="pagRanking" data-role="page">
<div data-role="header" data-position="fixed" data-tap-toggle="false">
<a href="#nav-panel" data-icon="bars" data-iconpos="notext">Menu</a>
<h1>Ranking</h1>
<a id="btnPlayerName" href="#" class="ui-btn-right">Player</a>
</div>
<div data-role="content">
<ul id="rankingList" data-role="listview"></ul>
</div>
</div>
JavaScript
$(document).on('pageshow', '#pagRanking', function() {
headerData();
})
function headerData() {
var playerName = 'Zuul';
/*if(sessionStorage.getItem('mbPlayerID') == null) {
window.location.href="index.php";
}*/
$("#btnPlayerName").empty();
lblPN = '<span class="ui-btn-inner">';
lblPN += '<span class="ui-btn-class">';
lblPN += playerName;
lblPN += '</span>';
lblPN += '</span>';
$("#btnPlayerName").append(lblPN);
}