当页面加载时,它会检测用户是否登录。如果不:
<a class="logIN" href="NOT_LOGGED_IN">MY BAG</a>
我有一个点击事件来阻止用户登录。
$(".logIN").click(function() {
$("#dialog-message").dialog('open');
return false;
});
提交登录表格:
$.ajax({
url: form.action,
type: form.method,
data: $(form).serialize(),
success: function(response) {
if(response === 'successful') {
$(".logIN").attr("href", "LOGGED IN"); //this works
$(".logIN").removeClass(".logIN").addClass("logSU"); //this doesn't work
}
}
});
我不希望在用户登录后运行 click 事件(不需要再次打开对话框)。因为第一个链接在主页中,所以我需要用 JS 更改它。我尝试更改与单击事件关联的类名。(类没有改变他们的名字)