全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Jquery Easyui自定义下拉框组件使用详解(21)

本文实例为大家分享了Jquery Easyui自定义下拉框组件的实现代码,供大家参考,具体内容如下

加载方式

JS调用加载

自定义下拉框不能通过标签的方式进行创建。

 <input id="box" />

 <script>
  $(function () {
   //JS 加载调用
   $('#box').combo({
    required : true,
    multiple : true,
   });
  });
</script>

属性列表

<script>
  $('#box').combo({
   width : 300,
   height : 50,
   panelWidth : 300,
   panelHeight : 200,
   disabled : false,
   hasDownArrow : false,
   delay : 50,
   editable : true,
   readonly : false,
   required : true,
   multiple : true,
  });
 </script>

事件列表

 <script>
  $('#box').combo({
   required : true,
   multiple : true,
   onShowPanel : function () {
    alert('下拉的时候触发!');
   },
   onHidePanel : function () {
    alert('下拉面板隐藏的时候触发!');
   },
   onChange : function () {
    alert('字段值改变的时候触发!');
   },
  });
 </script>

方法列表

//返回属性对象
  console.log($('#box').combo('options'));
  //返回下拉面板对象
  console.log($('#box').combo('panel'));
  //返回文本框对象
  console.log($('#box').combo('textbox'));
  //销毁组件
  $('#box').combo('destroy');
  //禁用和启用
  $('#box').combo('disable');
  $('#box').combo('enable');
  //调整到默认宽度
  $(document).click(function () {
   $('#box').combo('resize', 'width');
  });
  //显示下拉面板
  $(document).click(function () {
   $('#box').combo('showPanel');
  });
  //隐藏下拉面板
  $('#box').combo('hidePanel');
  //启用禁用,true 可不填,false 则为不启用
  $('#box').combo('readonly',true);
  //验证文本框内的值是否合法
  $(document).click(function () {
   console.log($('#box').combo('isValid'));
  });
  //清空文本框内容
  $(document).dblclick(function () {
   $('#box').combo('clear');
  });
  //重置文本框到初始状态
  $(document).dblclick(function () {
   $('#box').combo('reset');
  });
  //得到文本框字符串
  $(document).click(function () {
   console.log($('#box').combo('getText'));
  });
  //设置文本框字符串
  $(document).click(function () {
   console.log($('#box').combo('getText'));
  });
  //获取组件的 Value 值
  $(document).click(function () {
   console.log($('#box').combo('getValue'));
   console.log($('#box').combo('getValues'));
  });
  //可以使用$.fn.combo.defaults 重写默认值对象。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Jquery  # Easyui  # 下拉框组件  # js和jQuery以及easyui实现对下拉框的指定赋值方法  # easyui下拉框动态级联加载的示例代码  # EasyUI实现下拉框多选功能  # Easyui和zTree两种方式分别实现树形下拉框  # jQuery使用EasyUi实现三级联动下拉框效果  # jQuery+easyui中的combobox实现下拉框特效  # EasyUI弹出框行编辑如何通过下拉框实现内容联动  # 文本框  # 加载  # 自定义  # 下拉框  # 重写  # 可以使用  # 大家分享  # 则为  # 具体内容  # 大家多多  # 清空  # 默认值  # 是否合法  # 可不填  # required  # combo  # true  # function  # gt  # script 


相关文章: 如何快速搭建响应式可视化网站?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  教程网站设计制作软件,怎么创建自己的一个网站?  音乐网站服务器如何优化API响应速度?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何快速打造个性化非模板自助建站?  如何批量查询域名的建站时间记录?  ppt制作免费网站有哪些,ppt模板免费下载网站?  建站之星会员如何解锁更多建站功能?  如何用花生壳三步快速搭建专属网站?  如何通过VPS建站实现广告与增值服务盈利?  常州企业建站如何选择最佳模板?  临沂网站制作企业,临沂第三中学官方网站?  网站制作说明怎么写,简述网页设计的流程并说明原因?  英语简历制作免费网站推荐,如何将简历翻译成英文?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  如何用搬瓦工VPS快速搭建个人网站?  如何快速选择适合个人网站的云服务器配置?  如何通过.red域名打造高辨识度品牌网站?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  C#如何序列化对象为XML XmlSerializer用法  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  个人摄影网站制作流程,摄影爱好者都去什么网站?  如何选择高效稳定的ISP建站解决方案?  家具网站制作软件,家具厂怎么跑业务?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  如何通过老薛主机一键快速建站?  如何在搬瓦工VPS快速搭建网站?  如何在IIS7中新建站点?详细步骤解析  如何选择香港主机高效搭建外贸独立站?  建站之星2.7模板:企业网站建设与h5定制设计专题  建站之星如何配置系统实现高效建站?  建站主机选购指南:核心配置优化与品牌推荐方案  h5网站制作工具有哪些,h5页面制作工具有哪些?  建站之星如何助力网站排名飙升?揭秘高效技巧  网站制作员失业,怎样查看自己网站的注册者?  c# 在ASP.NET Core中管理和取消后台任务  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  详解jQuery中基本的动画方法  建站之星导航菜单设置与功能模块配置全攻略  如何挑选高效建站主机与优质域名?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何快速搭建二级域名独立网站?  如何设计高效校园网站?  javascript中对象的定义、使用以及对象和原型链操作小结  如何通过万网虚拟主机快速搭建网站?  红河网站制作公司,红河事业单位身份证如何上传? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。