này được div tôiKiểm tra div được ẩn sử dụng jquery
<div id="car2" style="display:none;"></div>
Sau đó, tôi có một nút Hiển thị đó sẽ hiển thị div khi bạn bấm:
$("show").click(function() {
$("$car2").show();
});
Vì vậy, ngay bây giờ tôi muốn kiểm tra xem div #car2
vẫn bị ẩn trước khi gửi biểu mẫu:
if($('#car2').is(':hidden')) {
alert('car 2 is hidden');
}
Bây giờ, đây là vấn đề. Mặc dù div #car2
đã hiển thị, tôi vẫn nhận được thông báo cảnh báo có nghĩa là jQuery giả định div #car2
vẫn bị ẩn.
Phiên bản jQuery của tôi là 1.7.
Cảm ơn.
EDIT:
Như jasper nói, mã của tôi là chính xác và có thể chạy qua demo này.
Điều tôi nghi ngờ có xung đột với jquery form to wizard plugin mà tôi đang sử dụng với biểu mẫu của mình. Bất cứ ai có bất cứ ý tưởng để giải quyết điều này?
http://jsfiddle.net/YjP4K/2/ Mã của bạn không làm việc khi đơn giản như vậy có lẽ bạn có một lỗi ở một nơi khác? – Jasper
Xem thêm [Kiểm tra xem phần tử có bị ẩn \ [bởi jquery \]] không (https://stackoverflow.com/questions/178325/checking-if-an-element-is-hidden) –