好的,所以我正在为一个应用程序的登录屏幕提供一个“不是你?”按钮。点击该按钮后,会弹出一个文本框来更新屏幕上的用户名。我遇到的问题是:用户名更新一次,但再次尝试时不起作用。我的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。
谢谢!