Проверка div на скрытость с помощью jquery

Это мой div


Затем у меня есть кнопка Show, которая покажет div при нажатии:

$("show").click(function() {
    $("$car2").show();
}); 

Итак, сейчас я хочу проверить, скрыт ли div #car2 до отправки формы:

if($('#car2').is(':hidden')) {
    alert('car 2 is hidden');
}

Теперь проблема. Хотя div #car2 уже отображается, я все еще получаю предупреждающее сообщение, которое означает, что jQuery предполагает, что div #car2 все еще скрыт.

Моя версия jQuery - 1.7.

Спасибо.

EDIT:

Как сказал Джаспер, мой код правильный и может быть запущен через это демо.

Я подозреваю, что есть какой-то конфликт с jquery form to wizard plugin, который я использую с моей формой. У кого-нибудь есть идеи, как это решить?

35
задан cyberfly 13 December 2011 в 06:00
поделиться