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一些不错的函数脚本代码
Sep 10 Javascript
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
Dec 25 Javascript
jQuery 学习第七课 扩展jQuery的功能 插件开发
May 17 Javascript
js 优化次数过多的循环 考虑到性能问题
Mar 05 Javascript
JS鼠标滑过图片时切换图片实现思路
Sep 12 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
Jul 10 Javascript
jquery加载图片时以淡入方式显示的方法
Jan 14 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
Sep 05 Javascript
解决Vue打包之后文件路径出错的问题
Mar 06 Javascript
原生js实现无缝轮播图
Jan 11 Javascript
原生JavaScript实现刮刮乐
Sep 29 Javascript
Angular CLI发布路径的配置项浅析
Mar 29 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判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
javascript 实现map集合
2015/04/03 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
laravel5.4+vue+element简单搭建的示例代码
2017/08/29 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
详解vue高级特性
2020/06/09 Javascript
python获取元素在数组中索引号的方法
2015/07/15 Python
Python如何生成树形图案
2018/01/03 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
餐饮加盟计划书
2014/01/10 职场文书
大学社团计划书
2014/05/01 职场文书
三行辞职书范文
2015/02/26 职场文书
2015年资料员工作总结
2015/04/25 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS