easyUI下拉列表点击事件使用方法


Posted in Javascript onMay 18, 2017

本文实例为大家分享了使用easyUI下拉列表点击事件的方法,供大家参考,具体内容如下

可以通过input select来创建下拉列表

其中select的创建如下:

通过json来创建js数组

[{  
  "id":1,  
  "text":"text1"  
},{  
  "id":2,  
  "text":"text2"  
},{  
  "id":3,  
  "text":"text3",  
  "selected":true  
},{  
  "id":4,  
  "text":"text4"  
},{  
  "id":5,  
  "text":"text5"  
}]

例子:

html代码片段:

<select id="in_edit_netlink" style="width:160px;" class="easyui-combobox" data-options="valueField:'id',textField:'text',editable:false" >
</select>

js代码片段:

var ljfsArray = new Array();
  var objHTTP = new Object();
  objHTTP.text = "HTTP";
  var objTCP = new Object();
  objTCP.text = "TCP";
  objTCP.id = 1;
  objHTTP.id = 2;
  if (data.ljfs == "HTTP") {
    objHTTP.selected=true;
  } else {
    objTCP.selected=true;
  }
  ljfsArray.push(objHTTP);
  ljfsArray.push(objTCP);
  $('#in_edit_netlink').combobox('loadData', ljfsArray);

页面效果显示:

easyUI下拉列表点击事件使用方法

属性解释:

valueField:'id'---objTCP.id--->选项值value
textField:'text'---objTCP.text--->页面显示值
objTCP.selected=true; --->默认显示

点击修改事件

onSelect 等同于   onChange
但是麻烦的是:easyUI中不支持onChange,在html中不支持onSelect。
onSelect必须在js代码中使用:

$("#in_edit_netlink").combobox({
    onSelect: function () {
      connectionType = $('#in_edit_netlink').val();
      if (connectionType == 1) {
       $('#in_edit_sjjh').textbox('setValue', tcpIp);
      } else {
       $('#in_edit_sjjh').textbox('setValue', httpIp);
      }
    }
  })

使用

$(function () {
  
})

默认加载后,onSelect事件就可以正常使用了。

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

Javascript 相关文章推荐
用JavaScript编写COM组件的步骤
Mar 17 Javascript
javascript 动态调整图片尺寸实现代码
Dec 28 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
Jan 04 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
Sep 06 Javascript
删除条目时弹出的确认对话框
Jun 05 Javascript
js实现类似jquery里animate动画效果的方法
Apr 10 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
Dec 28 Javascript
vue页面离开后执行函数的实例
Mar 13 Javascript
Vue 实现列表动态添加和删除的两种方法小结
Sep 07 Javascript
了解JavaScript表单操作和表单域
May 27 Javascript
微信小程序 数据缓存实现方法详解
Aug 26 Javascript
AngularJS自定义指令之复制指令实现方法
May 18 #Javascript
AngularJS使用ng-class动态增减class样式的方法示例
May 18 #Javascript
Vue中img的src属性绑定与static文件夹实例
May 18 #Javascript
JS验证全角与半角及相互转化的介绍
May 18 #Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
May 18 #Javascript
Javascript实现倒计时时差效果
May 18 #Javascript
vue-cli webpack 开发环境跨域详解
May 18 #Javascript
You might like
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
ThinkPHP实现跨模块调用操作方法概述
2014/06/20 PHP
php通过文件头判断格式的方法
2016/05/28 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
移动端利用H5实现压缩图片上传功能
2017/03/29 Javascript
解决Vue调用springboot接口403跨域问题
2019/09/02 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
Python连接mysql数据库的正确姿势
2016/02/03 Python
解决python爬虫中有中文的url问题
2018/05/11 Python
python Kmeans算法原理深入解析
2019/08/23 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
安装PyInstaller失败问题解决
2019/12/14 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
python连接PostgreSQL过程解析
2020/02/09 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
python实现udp传输图片功能
2020/03/20 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
HTML5 Web缓存和运用程序缓存(cookie,session)
2018/01/11 HTML / CSS
linux面试题参考答案(9)
2015/01/07 面试题
服装设计行业个人的自我评价
2013/12/20 职场文书
社区安全检查制度
2014/02/03 职场文书
政治思想表现评语
2014/05/04 职场文书
党员创先争优活动总结
2014/05/04 职场文书
债务授权委托书范本
2014/10/17 职场文书
找规律教学反思
2016/02/23 职场文书
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang