更改页脚信息
Changing footer information
我有一组单独的页面。每个页面的页脚都有一个显示为 "Sign in" 的按钮,点击该按钮会将用户引导至登录页面。如果登录成功,用户将被移动到不同的页面;如果没有,它们将返回到登录页面。
我希望能够在成功登录时将 "Sign in" 标签更改为 "Sign out" 并将其 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');
当用户到达"successful login"页面时连接失败。
我遗漏了一些东西 - 希望能提供一些照明。
Thanks/B
您可以在 jQM pagebeforeshow 事件处理程序中进行调用,以便在加载每个新页面时更新页脚按钮:
$(document).on("pagebeforeshow", "#pageid", function(){
$('a.inout').prop('href','logout.php');
});
我有一组单独的页面。每个页面的页脚都有一个显示为 "Sign in" 的按钮,点击该按钮会将用户引导至登录页面。如果登录成功,用户将被移动到不同的页面;如果没有,它们将返回到登录页面。
我希望能够在成功登录时将 "Sign in" 标签更改为 "Sign out" 并将其 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');
当用户到达"successful login"页面时连接失败。
我遗漏了一些东西 - 希望能提供一些照明。
Thanks/B
您可以在 jQM pagebeforeshow 事件处理程序中进行调用,以便在加载每个新页面时更新页脚按钮:
$(document).on("pagebeforeshow", "#pageid", function(){
$('a.inout').prop('href','logout.php');
});