好的,所以我正在爲一個應用程序的登錄屏幕提供一個「不是你?」按鈕。點擊該按鈕後,會彈出一個文本框來更新屏幕上的用戶名。我遇到的問題是:用戶名更新一次,但再次嘗試時不起作用。我的jQuery有什麼問題?爲什麼我的jQuery沒有更新DOM?
這裏是我的jQuery:
var main = function(){
$('.not').click(function(){
$('.login-wrap').fadeOut(300, function(){
$('.not-you').fadeIn(300);
});
});
$('.enter').click(function(){
$('.name').replaceWith($('.new-input').val());
$('.not-you').fadeOut(300, function(){
$('.login-wrap').fadeIn(300);
});
});
}
$(document).ready(main);
而且HERE'S的鏈接CodePen。
謝謝!