這是我的div檢查DIV是使用隱藏的jQuery
<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。
謝謝。
編輯:
碧玉說,我的代碼是正確的,並且可以通過這個demo運行。
我懷疑與我的表單有衝突jquery form to wizard plugin。任何人有任何想法來解決這個問題?
http://jsfiddle.net/YjP4K/2/您的代碼不工作簡化,也許當你有一個錯誤在其他地方? – Jasper
另請參見[檢查一個元素是否隱藏\ [由jquery \]](https://stackoverflow.com/questions/178325/checking-if-an-element-is-hidden) –