Нужно чтоб по первому клику по ссылке фон менялся на красный, а по второму - на белый и так далее. Вот код:
<body>
<a class="white" href="#">click</a>
<script type="text/javascript">
$(document).ready(function(){
$('a.white').click(function(){
$('body').css('background', 'red');
$(this).removeClass();
$(this).addClass('red');
})
$('a.red').click(function(){
$('body').css('background', '#fff');
$(this).removeClass();
$(this).addClass('white');
})
});
</script>
</body>
На первый клик фон меняется на красный, а второй клик уже не отрабатывает и фон остаётся красным. В чём может быть причина?