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 new一个对象的实质
Jan 07 Javascript
js prototype截取字符串函数
Apr 01 Javascript
js 中{},[]中括号,大括号使用详解
May 12 Javascript
jQuery登陆判断简单实现代码
Apr 21 Javascript
js charAt的使用示例
Feb 18 Javascript
javascript定义类和类的实现实例详解
Dec 01 Javascript
Vuejs第十三篇之组件——杂项
Sep 09 Javascript
Vue.js仿Metronic高级表格(一)静态设计
Apr 17 Javascript
javascript数组拍平方法总结
Jan 20 Javascript
Angular事件之不同组件间传递数据的方法
Nov 15 Javascript
Angular刷新当前页面的实现方法
Nov 21 Javascript
使用Angular自定义字段校验指令的方法示例
Feb 01 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 pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
php实现zip文件解压操作
2015/11/03 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
2016/11/25 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
vue.js获取数据库数据实例代码
2017/05/26 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
解决Layui数据表格的宽高问题
2019/09/28 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
python模块之time模块(实例讲解)
2017/09/13 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
Python3和PyCharm安装与环境配置【图文教程】
2020/02/14 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
机电专业毕业生推荐信
2013/11/10 职场文书
销售总监岗位职责
2014/01/04 职场文书
招商专员岗位职责
2014/02/08 职场文书
法人授权委托书范本
2014/04/04 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
建筑节能汇报材料
2014/08/22 职场文书
工作表扬信
2015/01/17 职场文书
大学毕业生自我评价
2015/03/02 职场文书
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers