给Easyui-Datebox设置隐藏或者不可用的解决方法

  

我们公司做的是一套安全监测系统,所以呢对于前台页面没有像一些门户网站布局那么丰富,特效特别炫。目前只需要一套简单的UI界面即可,所以我选择了用easyui进行搭建,easyui是一种基于jQuery的用户界面插件集合。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。方便而且也比较美观。但是随着项目的进展,对于一些功能的选择上,需要给一些元素加一些样式。渐渐我发现easyui的一些控件对css的兼容性不是很好。于是我总结了一些解决方法如下,我解决的是easyui-datebox控件的隐藏。除此之外我也总结了一些其他控件隐藏或者设置不可用的方法,希望可以提供一些建议。

  

<强> 1. validatebox可以用的用法:前两种适用于单个的validatebox;

  

,第三种应用于整个形式里面的输入框,,

        $ (" # id”)。attr (“readonly”,真正的);- - - - - - $ (" # id”) .removeAttr (“readonly”);   $ (" # id”)。attr (“readonly”、“readonly”);- - - - - - $ (" # id”) .removeAttr (“readonly”);   $(" #形式:输入”)。attr (“readonly”、“readonly”);//对形式里面的禁用   $("输入")。attr (“readonly”、“readonly”);//对所有的输入标签禁用      

<强> 2.组合框禁用启用用法:

        $ (" # id ") .combobox({禁用:真});- - - - - - $ (" # id”) .combobox({禁用:假});   $ (" # id”)。attr (“readonly”、“readonly”);//对单个禁用- - - - - - $ (" # id ") .removeAttr (“readonly”);   $(" #调频.easyui-combobox ") .combobox({禁用:真});//对形式里面的下拉框禁用   $ (" # ID ") .combobox(“禁用”);- - - - - - $ (" # ID ") .combobox(“启用”);      

<强> 3. datebox与datetimebox禁用启用方法:

        $(" #调频.easyui-datebox”)。datebox({禁用:真});- - - - - - $(" #调频.easyui-datebox ")。datebox({禁用:假});   $ (" # id”)。attr (“readonly”、“readonly”);- - - - - - $ (" # id”) .removeAttr (“readonly”);   $(" #调频.easyui-datetimebox”)。datetimebox({禁用:真});- - - - - - $(" #调频.easyui-datetimebox ")。datetimebox({禁用:真});      

<>强4。还有一种比较投机取巧的方法,但是也可以用,,,例子如下:

        & lt; div id=癲ivParent”比;   & lt;输入id=安馐浴崩?癳asyui-datebox祝辞& lt;/input> & lt;/div>之前      

现在我要隐藏那个输入,既然不兼容,那我就隐藏他父元素。

        $ (" # divParent”)。css(“显示”,“没有一个”);之前      

以下是设置不可用的方法:

        $(" #测试”).datebox ({   禁用:真   });之前      

给Easyui-Datebox设置隐藏或者不可用的解决方法