0

我有以下代码:

<li><a id="logout" 
            class="access button red"
            href="/MyAccount/Access/Logout"
            data-href="/MyAccount/Access/Logout"
            title="Logout"><span class="smaller">LOGOUT</span></a></li>

当用户访问此链接时,它会在浏览器屏幕底部显示“/MyAccount/Access/Logout”。

我可以让链接使用 javascript 转到新位置吗?就像是:

 $('#logout').click(function (e) {
            ???
            ???
            e.preventDefault();
        });
4

5 回答 5

0

将您的href更改为“#”

在您的注销功能中:window.location = "/MyAccount/Access/Logout";

无需防止默认...

于 2012-04-24T06:02:10.360 回答
0

<li><a id="logout" class="access button red" href="#" title="Logout"><span class="smaller">LOGOUT</span></a></li>

$('#logout').click(function (e) { window.location="/MyAccount/Access/Logout"; });

于 2012-04-24T06:02:53.530 回答
0
<a href="#" onclick="location='logout'; return false;">log out</a>
于 2012-04-24T06:03:27.007 回答
0

使用“javascript:void(0)”作为锚标记的 href attr

于 2012-04-24T06:10:08.047 回答
0

用这个:

$('#logout').click(function (e) {
     e.preventDefault();
     window.location.href = 'your/new/location';
});
于 2012-04-24T09:28:05.940 回答