Это мой div
<div id="car2" style="display:none;"></div>
Тогда у меня есть кнопка Показать, которая будет показывать 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 формой к плагину мастера , который я использую с моей формой. У кого-нибудь есть идеи, чтобы решить эту проблему?