我有 4 个带有 ids #registrieren
、#story
和的 div#faq
以及#mediadaten
这个 jQuery 脚本:
var menu='';
$(function()
{
$('#registrieren').attr('id', 'menuAktiv');
menu='registrieren';
$('#registrieren').click(function()
{
if(menu != 'registrieren')
{
$('#menuAktiv').attr('id', menu);
$('#registrieren').attr('id', 'menuAktiv');
menu='registrieren';
}
alert(menu);
});
$('#story').click(function()
{
if(menu!='story')
{
$('#menuAktiv').attr('id', menu);
$('#story').attr('id', 'menuAktiv');
menu='story';
}
alert(menu);
});
$('#faq').click(function()
{
if(menu != 'faq')
{
$('#menuAktiv').attr('id', menu);
$('#faq').attr('id', 'menuAktiv');
menu='faq';
}
alert(menu);
});
$('#mediadaten').click(function()
{
if(menu != 'mediadaten')
{
$('#menuAktiv').attr('id', menu);
$('#mediadaten').attr('id', 'menuAktiv');
menu='mediadaten';
}
alert(menu);
});
});
现在,当我单击 时#story
,#faq
或者#mediadaten
我无法将 id 更改#registrieren
回#menuAktiv
.
当我在开始时更改这些元素的另一个元素 id 时,也会发生同样的问题。有什么解决办法吗?