ホームページ  >  に質問  >  本文

javascript - 关于显示隐藏问题

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


<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>


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


<section class="se_dis" style="display:none">
</section>
</body>
PHP中文网PHP中文网2750日前298

全員に返信(3)返信します

  • PHPz

    PHPz2017-04-10 15:27:08

    ...你都没有内容
    http://codepen.io/limichange/pen/OVxmbM

    返事
    0
  • 黄舟

    黄舟2017-04-10 15:27:08

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

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

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

    返事
    0
  • 黄舟

    黄舟2017-04-10 15:27:08

    $(function () {
        $(".iosCheck").click(function () {
            $(".se_dis").toggle();
        });
    });
    

    返事
    0
  • キャンセル返事