一个解决下拉框内容重复的JS
2017-06-23 17:09
127 查看
数据库字典有在线 离线两种状态,需要在添加的时候默认一个离线。但是会出现离线在线重复的情况,用下面的JS可以解决这个情况
if(${cjq.online==null}){
//控制 在线状态不重复
$("#online1 option").each(function (){//遍历select 下的option
var on=$(this).text();
if(on=="离线"&&$("#online2").text()=="离线"){
var oSelect = document.getElementById('online1');//获取select 对象
var index = oSelect.selectedIndex;//获得下标
$("#online1 option:eq( "+oSelect[index].value+")").remove();//删除该下标
}
})
}
if(${cjq.online==null}){
//控制 在线状态不重复
$("#online1 option").each(function (){//遍历select 下的option
var on=$(this).text();
if(on=="离线"&&$("#online2").text()=="离线"){
var oSelect = document.getElementById('online1');//获取select 对象
var index = oSelect.selectedIndex;//获得下标
$("#online1 option:eq( "+oSelect[index].value+")").remove();//删除该下标
}
})
}
相关文章推荐
- js处理一个div里面多个点击事件时出现的事件冲突 重复的解决方法 事件冒泡
- 解决一个我之前没有解决的问题[后台编码ajax请求的内容,前台js解码]
- 一个发邮件的类,带验证功能,可以发html内容,可以添加附件,并解决附件乱码问题。
- 如何把一个字段中的重复内容列出来?
- 统计一个区域中不重复的单元格内容数量
- 交接工作不要只分析流程和看静态的看代码呀,一定要动手,增加一个功能,解决一个 BUG什么的,才能真正理解交接的工作内容呀!
- 解决查询重复数据问题的一个特列
- 一个无重复排序的js
- 让ie运行js时提示允许阻止内容运行的解决方法
- 在调试ASP.NET时,有时老发现页面一个按钮的单击事件重复执行的解决办法
- 一段浮动层显示帮助信息的JS及IETESTER的一个错误解决
- 在一个js文件中包含另外一个js文件的内容
- 一个实用的ASP分页函数,解决你重复写分页代码的烦恼
- 用js实现的一个根据内容自动生成表格的函数
- js的大数运算 跟经典的收藏 结合前一篇的收藏 解决工作中的一个大数进制转换问题
- Thin的DateChooser代码学习(关于js的函数参数为一个完整的函数以及“对象不支持此属性或方法”错误的解决)(原创,转载请声明)
- 一个用js实现过滤重复字符的函数
- 关于水晶报表不能即时更新报表内容的一个奇怪的解决办法
- 一个C#随机数的问题,解决随机数重复
- 用一个最简单方法解决asp.net页面刷新导致数据的重复提交