• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > Jquery Easyui自定义下拉框组件使用详解(21)

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

作者:Jsakura 字体:[增加 减小] 来源:互联网

Jsakura 通过本文主要向大家介绍了Jquery,Easyui,下拉框组件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例为大家分享了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 重写默认值对象。

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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于jQuery对象和DOM对象和字符串之间的转化实例
  • jquery+css实现简单的图片轮播效果
  • 使用jQuery实现鼠标点击左右按钮滑动切换
  • jQuery实现上传图片前预览效果功能
  • jQuery初级教程之网站品牌列表效果
  • 基于jquery实现多选下拉列表
  • jQuery接受后台传递的List的实例详解
  • 详解jquery选择器的原理
  • jQuery上传插件webupload使用方法
  • 关于jquery form表单序列化的注意事项详解

相关文章

  • 引用jquery框架后出错的解决方法
  • 利用jQuery异步上传文件的插件用法详解
  • jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
  • jQuery中创建实例与原型继承揭秘
  • jQuery select的操作实现代码
  • jQuery ui插件的使用方法代码实例
  • jquery验证表单中的单选与多选实例
  • jquery选择器之属性过滤选择器详解
  • 谈谈对jquery ui tabs 的理解
  • 读jQuery之七 判断点击了鼠标哪个键的代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • BootStrap轻松实现微信页面开发代码分享
    • jQuery按需加载轮播图(web前端性能优化)
    • jquery动态加载js三种方法实例
    • jquery 判断selection range 是否在容器中的简单实例
    • jQuery实现TAB选项卡切换特效简单演示
    • jquery实现的一个文章自定义分段显示功能
    • 使用toggle()方法进行显示隐藏
    • jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
    • 使用CamanJS在Web页面上处理图像的技巧
    • jquery插件validation实现验证身份证号等

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有