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 相关文章推荐
jQuery源码分析-04 选择器-Sizzle-工作原理分析
Nov 14 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
Jan 13 Javascript
js工具方法弹出蒙版
May 08 Javascript
For循环中分号隔开的3部分的执行顺序探讨
May 27 Javascript
jquery获取节点名称
Apr 26 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
跨域资源共享 CORS 详解
Apr 26 Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 Javascript
详解Node.js中的Async和Await函数
Feb 22 Javascript
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
Node.js中文件系统fs模块的使用及常用接口
Mar 06 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打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
php实现session共享的实例方法
2019/09/19 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
浅析JavaScript动画模拟拖拽原理
2016/12/09 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
详解Typescript里的This的使用方法
2021/01/08 Javascript
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Python实现图像的垂直投影示例
2020/01/17 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
GOLFINO英国官网:高尔夫服装
2020/04/11 全球购物
财务会计专业个人求职信范本
2014/01/08 职场文书
检察官就职演讲稿
2014/01/13 职场文书
总经理的岗位职责
2014/02/23 职场文书
防沙治沙典型材料
2014/05/07 职场文书
乡镇镇长个人整改措施
2014/10/01 职场文书
党员作风建设整改方案
2014/10/27 职场文书
学校后勤工作总结2015
2015/05/15 职场文书
追讨欠款律师函
2015/06/24 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript