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 相关文章推荐
JS IE和FF兼容性问题汇总
Feb 09 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
Jul 04 Javascript
载入jQuery库的最佳方法详细说明及实现代码
Dec 28 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
Aug 15 Javascript
JS中sort函数排序用法实例分析
Jun 16 Javascript
AngularJS过滤器filter用法分析
Dec 11 Javascript
VueJs路由跳转——vue-router的使用详解
Jan 10 Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
Mar 21 Javascript
微信小程序登陆注册功能的实现代码
Dec 10 Javascript
javascript实现画板功能
Apr 12 Javascript
JavaScript实现简单日历效果
Sep 11 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
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
2016/09/01 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
Python 连连看连接算法
2008/11/22 Python
简单介绍Python中的round()方法
2015/05/15 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
Django实现学员管理系统
2019/02/26 Python
Pytest mark使用实例及原理解析
2020/02/22 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
如何真正的了解python装饰器
2020/08/14 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
初中生学习的自我评价
2013/11/14 职场文书
行政专员岗位职责
2014/01/02 职场文书
铲车司机岗位职责
2014/03/15 职场文书
2014国庆节国旗下演讲稿(精选版)
2014/09/26 职场文书
财务检查整改报告
2014/11/06 职场文书
社区元宵节活动总结
2015/02/06 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书
python 学习GCN图卷积神经网络
2022/05/11 Python