Так работает но, почему-то не возвращает правую колонку...
Попробовал вот так ещё:
$('#vegOn').click(function () {
$f = $(".fish").parent().parent().detach();
$m = $('.meat').detach();
$('.hamburger').replaceWith('<li class="portobello"><em>Portobello Mushroom</em></li>');
$('.meat').after('<li class="tofu"><em>Tofu</em></li>');
$('.tofu').parent().parent().addClass('veg_leaf');
});
$('#restorMe').click(function () {
$('.menu_entrees li').first().before($f);
$('.portobello').replaceWith('<li class="hamburger">hamburger</li>');
$('.tofu').each(function (i) {
$(this).after($m[i]);
});
$('.tofu').remove();
});
Но так та же фигня и при нажатии дважды на одну кнопку наченает возвращать только гамбургер/гриб