无法从jQuery / JavaScript调用ahref

时间:2019-06-03 20:18:24

标签: javascript jquery html

我正在尝试从JavaScript调用href链接。基本上,这是一个注销链接。我正在尝试通过jquery模型调用此链接,基本上它应该模仿注销链接,并且应该将用户重定向到登录页面

<a id="logout_id" href="${contextPath}/app/logOut" class="nav">logout</a>

我尝试了以下选项,但没有一个起作用

function logout(){
    alert('invoked logout' + document.getElementById('logout_id'));
    document.getElementById('logout_id').click();
     $('#logout_id').click(function () {
    alert('clickced');
     });
    //$('#logout_id').get(0).click();
    $('#logout_id').click();
    $('#logout_id').trigger("click");
    $('#logout_id')[0].click();
    $('#logout_id').get(0).click();
    //$('#logout_id').simulate('click');
    $('#logout_id')[0].trigger('click');
    $('#logout_id').triggerHandler('click');
    $('#logout_id').trigger('click');
};   

有人可以指出我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

您可以设置window.location。

window.location = document.getElementById('logout_id').href;

在回答中,您发布了您曾经使用过的信息

$('#logout_id')[0].click();

应该可以使用iirc,因此提示您的URL可能是错误的,我看到它不是静态字符串。