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


Posted in Javascript onDecember 31, 2020

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

加载方式

JS调用加载

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

<input id="box" />

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

属性列表

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

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

事件列表

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

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

方法列表

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

//返回属性对象
  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 重写默认值对象。

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

Javascript 相关文章推荐
使用JQUERY Tabs插件宿主IFRAMES
Jan 01 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
Aug 01 Javascript
简述JavaScript对传统文档对象模型的支持
Jun 16 Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
javascript类型系统 Window对象学习笔记
Jan 07 Javascript
js简单判断flash是否加载完成的方法
Jun 21 Javascript
jQuery之动画效果大全
Nov 09 Javascript
JS ES6中setTimeout函数的执行上下文示例
Apr 27 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
Jun 29 Javascript
vue+moment实现倒计时效果
Aug 26 Javascript
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
javascript中正则表达式语法详解
Aug 07 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 #Javascript
前端js弹出框组件使用方法
Aug 24 #Javascript
完美解决JS文件页面加载时的阻塞问题
Dec 18 #Javascript
教你一步步用jQyery实现轮播器
Dec 18 #Javascript
Angular.js实现注册系统的实例详解
Dec 18 #Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
Dec 18 #Javascript
Node.js连接postgreSQL并进行数据操作
Dec 18 #Javascript
You might like
php 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
基于MySQL体系结构的分析
2013/05/02 PHP
php-fpm配置详解
2014/02/12 PHP
php中文字符串截取多种方法汇总
2016/10/06 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
javascript操作css属性
2013/12/30 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
2017/04/13 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
HTML+JavaScript实现扫雷小游戏
2019/09/30 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
一键搞定python连接mysql驱动有关问题(windows版本)
2016/04/23 Python
python获取list下标及其值的简单方法
2016/09/12 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
基于h5py的使用及数据封装代码
2019/12/26 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
长青弘远的面试题
2012/06/09 面试题
《蒙娜丽莎之约》教学反思
2014/02/27 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
2014年培训工作总结范文
2014/11/27 职场文书
电视新闻稿
2015/07/17 职场文书
运动会广播稿50字
2015/08/19 职场文书