Bu kullanılarak gizlenir div #car2
hala form gönderme önce gizlidir: Kontrol div tıkladığınızda</p> <pre><code><div id="car2" style="display:none;"></div> </code></pre> <p>Sonra div gösterecek bir göster düğmesi bulunur benim div jquery
if($('#car2').is(':hidden')) {
alert('car 2 is hidden');
}
Şimdi burada bir sorundur.
#car2
zaten gösterilmemesine rağmen, hala uyarı mesajı aldım, bu da jQuery'nin
#car2
tanesinin hala gizlendiğini varsayar.
jQuery sürümüm 1.7'dir.
Teşekkürler.
DÜZENLEME:
yeşim söylediği gibi, benim kod doğru olduğunu ve bu demo aracılığıyla çalıştırılabilir.
Formumda kullanıyorum jquery form to wizard plugin ile bazı çakışmaları olduğundan şüpheleniyorum. Bunu çözmek için herhangi bir fikri olan var mı?
http://jsfiddle.net/YjP4K/2/ Kodunuz belki basitleştirilmiş zaman başka bir yerde bir hata var iş gelir? – Jasper
Ayrıca bkz. [Bir öğenin gizli olup olmadığını kontrol etme [[jquery \] tarafından] (https://stackoverflow.com/questions/178325/checking-if-an-element-is-hidden) –