Всем привет! 
Столкнулся с проблемой в live.
Например есть код:
<div class="test1">Кнопка</div>
$('.test1').live('click', function () {
    $(this).removeClass('test1').addClass('test2');
    alert();
});
$('.test2').live('click', function () {
    $(this).removeClass('test2').addClass('test1');
    alert();
});
Дело следующее. 
При нажатии на "
Кнопка" выполняется первая функция, которая меняет класс блока с "test1" на "test2". 
Далее снова нажимаем на блок и класс меняется с "test2" на "test1". 
После этой процедуры все перестает работать. 
То есть при повторном нажатии на блок с классом "test1" функция не выполняется. 
В чем дело? Ведь я же использую live как положено) 
Помогите, направьте, посоветуйте) 
 
 