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 相关文章推荐
页面调用单个swf文件,嵌套出多个方法。
Nov 21 Javascript
JavaScript常用对象的方法和属性小结
Jan 24 Javascript
js open() 与showModalDialog()方法使用介绍
Sep 10 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
jquery+json实现动态商品内容展示的方法
Jan 14 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
Jan 19 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
Jun 13 Javascript
利用jsonp与代理服务器方案解决跨域问题
Sep 14 Javascript
详解为Bootstrap Modal添加拖拽的方法
Jan 05 Javascript
解决layui页面按钮点击无反应,也不报错的问题
Sep 29 Javascript
通过js实现压缩图片上传功能
Feb 25 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
Yii使用find findAll查找出指定字段的实现方法
2014/09/05 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
PHP实现字母数字混合验证码功能
2019/07/11 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
2013/05/30 Javascript
jQuery实现流动虚线框的方法
2015/01/29 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
2017/11/22 Javascript
详解vuex的简单使用
2018/03/12 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
python SMTP实现发送带附件电子邮件
2018/05/22 Python
在python中pandas读文件,有中文字符的方法
2018/12/12 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
学习Python列表的基础知识汇总
2020/03/10 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
捐款倡议书范文
2014/02/02 职场文书
个人委托书格式
2014/04/04 职场文书
健康状况证明模板
2014/10/23 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
Tomcat配置访问日志和线程数
2022/05/06 Servers
Redis Lua脚本实现ip限流示例
2022/07/15 Redis