简单记录一下

前段时间接到客户需求:动态改变下拉列表框ComboBox输入框的背景颜色。

刚开始想的很简单在用户选择列表项的时候,判断一下列表框的value值添加相应的背景颜色就OK了,然而在实际操作的时候发现,怎么操作都没有效果,后来检查了一下html结构才知道原来操作的不是显示在页面上的元素,害我浪费了一些时间。

具体代码如下:

第一种:HTML

性别

data-toggle="topjui-combobox"

data-options="data:[{value:1,text:'男'},{value:2,text:'女'}],

onSelect: function(rec){ //在用户选择列表项的时候触发

if(rec.value=='男'){

this.nextSibling.children[1].style.background='#00FF00'

}

else{

this.nextSibling.children[1].style.background='#FFFF00'

}

}">

第二种:js

data-toggle="topjui-combobox"

data-options="data:[{value:1,text:'男'},{value:2,text:'女'}],

onSelect: onSelect">

function onSelect(rec){

if(rec.value=='1'){

this.nextSibling.children[1].style.background='#00FF00'

}

else{

this.nextSibling.children[1].style.background='#FFFF00'

}

}

我是根据用户选择列表项的value值进行判断,当然也可以根据text值进行判断,具体操作根据实际需求来,是不是特别简单呢。

上面两种方式显示效果都一样,具体如下:

效果展示

总结:了解topjui组件的内部结构,对症下药。

easyui java下拉列表项目_EasyUI/TopJUI之如何动态改变下拉列表框ComboBox输入框的背景颜色...相关推荐

  1. EasyUI/TopJUI之如何动态改变下拉列表框ComboBox输入框的背景颜色

    简单记录一下 前段时间接到客户需求:动态改变下拉列表框ComboBox输入框的背景颜色. 刚开始想的很简单在用户选择列表项的时候,判断一下列表框的value值添加相应的背景颜色就OK了,然而在实际操作 ...

  2. easyui的datagrid和panel如何让标题动态改变?

    解决方法: 用$(this).datagrid("getPanel").panel("setTitle","new title").$(th ...

  3. java td背景色_jQuery:无法更改表格单元格的背景颜色

    我花了太多时间解决这个简单的问题,而不是我应该 . 因此,我想看看这个,因为我不明白为什么它不起作用 . 我习惯用jQuery更改CSS属性,但在这种特殊情况下它不起作用 . 所以这是我的功能,应该改 ...

  4. java 设置背景色_背景颜色的设置

    背景颜色的设置 请教各位,为什么我用setBackground()方法改变不了JLabel的背景颜色? 搜索更多相关的解决方案: 颜色 ----------------解决方案------------ ...

  5. JAVA毕设项目社区电商平台系统(java+VUE+Mybatis+Maven+Mysql)

    JAVA毕设项目社区电商平台系统(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Web ...

  6. Java毕设项目城市公交系统计算机(附源码+系统+数据库+LW)

    Java毕设项目城市公交系统计算机(附源码+系统+数据库+LW) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ecli ...

  7. Java毕设项目大学生校园兼职系统计算机(附源码+系统+数据库+LW)

    Java毕设项目大学生校园兼职系统计算机(附源码+系统+数据库+LW) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ E ...

  8. Java毕设项目菜鸟驿站快递分发系统计算机(附源码+系统+数据库+LW)

    Java毕设项目菜鸟驿站快递分发系统计算机(附源码+系统+数据库+LW) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ ...

  9. 如何参加java开源项目_有哪些适合大学生的开源项目?怎么参与?

    谢邀.题主的问题有点大,其实有很多优秀的适合大学生参与的开源项目,在这里就十分粗糙的将大学生定义为初学者好了,并分类推荐 Java / Java Web / C++ / C / C# / PHP / ...

  10. JAVA毕设项目html5在线医疗系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)

    JAVA毕设项目html5在线医疗系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql ...

最新文章

  1. css3效果: animate实现点点点loading动画效果(一)
  2. matlab运算速度与cpu的关系,请教编程语言和运算速度的关系
  3. Euler:欧拉函数&素数筛
  4. 推荐开源代码2004/12/17
  5. 如何用notepad写php,notepad新手怎么使用
  6. 在mac上安装Docker
  7. poj1743--Musical Theme(后缀数组)
  8. 巴黎圣母院大火之后,AI 技术如何在文物修复场景落地?
  9. springcloud 服务调用的两种方式
  10. 2018-3-18CCF小球碰撞问题
  11. afuwin64教程_AMI刷BIOS工具下载|AFUWIN(AMI刷BIOS工具) v4.47官方最新版 附使用教程_星星软件园...
  12. 欢度世界杯——倒时差
  13. Windows电脑开机后进不了系统的解决方法
  14. java 调错_Java FX Rubberband调整大小错误
  15. D3DCULL_CW 和 D3DCULL_CCW
  16. 税费计算机,友商税费计算器
  17. docker使用-p参数映射端口失败
  18. 台式电脑系统崩掉该如何?
  19. 用计算机打出来自天堂的魔鬼抖音,抖音来自天堂的魔鬼卡点视频教程
  20. 七代处理器装win7_7代cpu能装win7旗舰版吗?七代处理器 不能装win7的解决方法

热门文章

  1. 元老职员离职申请书怎么写模板,共计10篇
  2. 计算机系统结构与组成原理
  3. 串口波形显示软件SerialChart的使用
  4. python github 12306 文贤平_GitHub排名第一!免费最强“抢票神器”在手,程序员抢票再不用跪求加速包...
  5. 高级shell编程讲解
  6. 破解入门(八)-----算法分析与注册机编写
  7. 官宣:微信可以转账到QQ上了。微信今日新增全新表情包
  8. oracle物理结构视频教学,教你轻松掌握Oracle数据库中的物理结构
  9. 网络流四种主流算法时间复杂度分析
  10. PMP试题 | 每日一练,快速提分 9.8