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限制文本框只能输入数字(正则表达式)
Jul 15 Javascript
js+JQuery返回顶部功能如何实现
Dec 03 Javascript
jquery 检测元素是否存在的实例代码
Nov 19 Javascript
鼠标选择动态改变网页背景颜色的JS代码
Dec 10 Javascript
js中for in的用法示例解析
Dec 25 Javascript
Node.js插件的正确编写方式
Aug 03 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
node实现登录图片验证码的示例代码
Apr 20 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
Nov 06 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
Apr 10 Javascript
vue elementUI使用tabs与导航栏联动
Jun 21 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 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中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
2016/05/21 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
2018/05/11 PHP
juqery 学习之四 筛选过滤
2010/11/30 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
jquery处理json对象
2014/11/03 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
[04:52]DOTA2亚洲邀请赛附加赛 TOP10精彩集锦
2015/01/29 DOTA
Python进程间通信之共享内存详解
2017/10/30 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
EJB面试题
2015/07/28 面试题
大专学生推荐信范文
2013/11/19 职场文书
诚信承诺书范文
2014/03/27 职场文书
2015年化验室工作总结
2015/04/23 职场文书
2015年幼儿园保育员工作总结
2015/04/23 职场文书
MySQL约束超详解
2021/09/04 MySQL
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python