我有一个表单,可以通过单击“a.flipLink”在“登录”和“恢复密码”表单之间切换。h2 最初设置为具有文本“登录”我想在第一次单击“a.flipLink”时将其更改为“恢复”并在第二次单击时返回到“登录”,因此显示了相应的标题及其相关形式。这似乎应该可以工作,并且在第一次单击时会更改,但在第二次单击时不会变回“登录”。
$('.flipLink').click(function(e){
formContainer.toggleClass('flipped');
$('h2#LogIn').text($('#LogIn').text() == 'Log In' ? 'Recover Password' : 'Log In');
e.preventDefault();
});
我宁愿不为每个“a.flipLink”定义一个点击处理程序——尽管它们确实有单独的 ID。重申一下,H2 最初是“登录”,单击“a.flipLink”应该将其更改为“恢复密码”(可以),然后再次单击它应该将其更改回“登录”,基本上应该只是在之间切换文本“登录”和“恢复密码”thx
然而,这有效:
if ($('h2#LogIn').text() == "Log In")
$('h2#LogIn').text('Recover Password')
else
$('h2#LogIn').text('Log In');