我寫一個程序,其中的登入按鈕將被改變,當用戶登錄到退出按鈕的代碼如下:jQuery的改變按鈕ID不起作用
$("#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");
});
我已經obmitted一些代碼之間,但基本上,當用戶成功登錄時,#signin按鈕的ID將更改爲#out。但是,當我點擊帶#號的新按鈕時,它不會顯示我指定的警報(「已單擊」)。它仍然顯示#dialog-user,就好像按鈕ID仍然是#signin。
請幫我解決這個問題。
'.post()'是異步的。 – j08691
當你不再是初學者時,你會怎麼做? – dezman
@watson我會看到什麼時候來的:P我還有很多東西要學 –