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 相关文章推荐
兼容最新firefox、chrome和IE的javascript图片预览实现代码
Aug 08 Javascript
再谈javascript原型继承
Nov 10 Javascript
用JavaScript实现对话框的教程
Jun 04 Javascript
jquery控制显示服务器生成的图片流
Aug 04 Javascript
JavaScript 模块的循环加载实现方法
Dec 13 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
Nov 07 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 Javascript
JS实现左边列表移到到右边列表功能
Mar 28 Javascript
微信小程序页面调用自定义组件内的事件详解
Sep 12 Javascript
在VUE中使用lodash的debounce和throttle操作
Nov 09 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中文件缓存转内存缓存的方法
2011/12/06 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
本地计算机无法启动Apache故障处理
2014/08/08 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
jQuery控制cookie过期时间的方法
2015/04/07 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
详解Node.js开发中的express-session
2017/05/19 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
浅谈js获取ModelAndView值的问题
2018/03/28 Javascript
vue组件与复用详解
2018/04/08 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
python+Django+apache的配置方法详解
2016/06/01 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
让生命充满爱演讲稿
2014/05/10 职场文书
行政监察建议书
2014/05/19 职场文书
冰峪沟导游词
2015/02/09 职场文书
免职通知
2015/04/23 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
git stash(储藏)的用法总结
2022/06/25 Servers
Java 多线程并发FutureTask
2022/06/28 Java/Android