JS控制EasyUI插件的隐藏和显示

    xiaoxiao2021-03-25  244

    有一个功能,在JS中控制easyUI datebox的显示和隐藏,控件如下。

    <input id="test" class="easyui-datebox">

    用传统的方法比如:

    $("#test").hide();

    $("#test").show();

    又或者

    $("#test").css("display","none");

    $("#test").css("display","block");

    但是,这些很常用的方法对于easy UI全部失效,那么估计是easy UI在底层已经把样式重写了,

    导致最经常使用的方法不行了。

    经过查询和尝试,最终发现既然隐藏不了控件,那将其放在一个div中,我来操作这个div不就好了。

    方法如下:

    <div id="date">

    <input id="test" class="easyui-datebox">

    </div>

    这样的话,传统的方法就能用了。

    $("#date").hide();

    $("#date").css("display","none");

    转载请注明原文地址: https://ju.6miu.com/read-623.html

    最新回复(0)