select option隐藏(兼容IE,firefox)
2015-11-23 16:12
441 查看
function search_sd_checkbox(selectId, searchText){ searchText = searchText || ''; var select = document.getElementById(selectId); if(!select) return false; var backupData = getOrCreateBackupData(select); select.options.length = 0; for(var i=0;i<backupData.length;i++){ var o = backupData[i]; if(o.text.toUpperCase().indexOf(searchText.toUpperCase())>-1) select.options[select.options.length]=new Option(o.text,o.value); } } function getOrCreateBackupData(select){ select = select || {}; return select.backupData || (function(s){ var ops = s.options; var bkDatas = []; for(var i=0;i<ops.length;i++) bkDatas.push(new Option(ops[i].text, ops[i].value)); s.backupData = bkDatas; return bkDatas; })(select); }
相关文章推荐
- 关于window.opener无效问题
- Linux中web服务运行情况的方法
- 网站用户异步登录时出现特殊符号丢失
- 利用第3方开源框架 Volley ,实现图片,网站源码的加载
- Linux Shell 编程语法
- linux shell编程
- proxool+tomcat配置
- linux block IO open的顺序图(二)
- linux截取指定字符shell cut awk
- 《大型网站技术架构》——核心原理与案例分析
- linux设置tab键的宽度为4
- 最简单的视音频播放示例6:OpenGL播放YUV420P(通过Texture,使用Shader)
- 使用C编写shellcode
- linux 显示文件的前n行 head
- make -C $(KDIR) M=$(shellpwd) modules
- Linux字符设备驱动--设备注册
- 【云计算虚拟化】docker在ubuntu14.04下的安装
- centos 配置 lnmp
- SEO网站优化方案
- linux 文件排序 sort