我正在编写一个程序,当用户登录时,登录按钮将更改为退出按钮。代码如下:
$("#signin").button().click(function(){
$("#dialog-user").dialog("open");
});
$.post('php/in.php',function(data){
$("#signin").attr('id','out');
});
$("#out").button().click(function(){
alert("clicked out");
});
我已经省略了一些代码,但基本上,当用户成功登录时,#signin 按钮的 id 将更改为 #out。但是,当我单击 ID 为 #out 的新按钮时,它不会显示我指定的警报(“clicked out”)。它仍然显示#dialog-user,好像按钮 id 仍然是#signin。
请帮我解决这个问题。