ID 、、、およびの4つのdivが#registrieren
あり、このjQueryスクリプトは次のとおりです。#story
#faq
#mediadaten
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
私はに#registrieren
戻るのIDを変更することができません#menuAktiv
。
最初にそれらの要素の別の要素IDを変更するときにも、同じ問題が発生します。解決策はありますか?