关于显示隐藏问题

为什么能判断却不能显示,这是什么原因


<script type="text/javascript">
            $(function() {
                $(".iosCheck").click(function() {
                    if($(".se_dis").css("display")=="none"){
                       $(".se_dis").css("display","block");
                    }else{
                       $(".se_dis").css("display","none");
                    }
                });
            });
</script>




/****html*****/
<body>


<div class="begainbtn">
    <label class="iosCheck"></label>
</div>


<section class="se_dis" style="display:none">
</section>
</body>
阅读 2.9k
3 个回答

光从这部分代码上看,没任何问题。可能有其他影响因素。

另外明明可以直接.show().hide()的。。

还有建议以后这种直接在jsbin或者codepen上自己做一个能重现问题的demo出来先。就硬生生这么放点代码很难重现问题的

$(function () {
    $(".iosCheck").click(function () {
        $(".se_dis").toggle();
    });
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题