这是我的div。
编辑:正如jasper所说,我的代码是正确的,并且可以通过这个演示运行。我怀疑我正在使用与我的表单一起使用的jQuery表单向导插件存在冲突。 有人有解决这个问题的想法吗?
<div id="car2" style="display:none;"></div>
然后我有一个“显示”按钮,当你点击它时将显示该 div:
$("show").click(function() {
$("$car2").show();
});
现在我想在提交表单之前检查 #car2
div 是否仍然隐藏:
if($('#car2').is(':hidden')) {
alert('car 2 is hidden');
}
现在问题来了,即使div #car2
已经显示出来了,我仍然收到警示消息,这意味着jQuery认为div #car2
仍然是隐藏的。 我使用的jQuery版本是1.7。谢谢。编辑:正如jasper所说,我的代码是正确的,并且可以通过这个演示运行。我怀疑我正在使用与我的表单一起使用的jQuery表单向导插件存在冲突。 有人有解决这个问题的想法吗?