更改页脚信息

时间:2015-02-26 01:46:13

标签: jquery-mobile

我有一组单独的页面。每页的页脚都有一个阅读按钮"登录"在点击时,将用户引导至登录页面。如果登录成功,则将用户移动到其他页面;如果没有,它们将返回登录页面。

我希望能够更改"登录"标签为"退出"并在成功登录时将其href发送到注销页面。但我似乎无法引用该元素。

页脚元素中的html为:

<a class="inout ui-link ui-btn" rel="external" href="login.php">
<span class="ui-btn-inner">
<span class="ui-btn-text">Log in</span>
</span>
</a>

运行简单的jq命令,例如

$('a.inout').attr('href','logout.php');

当用户到达&#34;成功登录&#34;页面无法连接。

我错过了一些东西 - 我很欣赏一些照明。

感谢/ B

1 个答案:

答案 0 :(得分:1)

您可以在jQM pagebeforeshow事件处理程序中进行调用,以便在加载每个新页面时,页脚按钮将会更新:

$(document).on("pagebeforeshow", "#pageid", function(){

    $('a.inout').prop('href','logout.php');

});