如何使用javascript捕获点击并将页面发送到链接?

时间:2012-04-24 05:58:59

标签: javascript jquery

我有以下代码:

<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();
        });

5 个答案:

答案 0 :(得分:0)

将您的href更改为“#”

在您的退出功能中:     window.location =“/ MyAccount / Access / Logout”;

无需阻止默认......

答案 1 :(得分: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"; });

答案 2 :(得分:0)

<a href="#" onclick="location='logout'; return false;">log out</a>

答案 3 :(得分:0)

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

答案 4 :(得分:0)

使用此:

$('#logout').click(function (e) {
     e.preventDefault();
     window.location.href = 'your/new/location';
});