完美解决IE浏览器 option display:none 隐藏无效
2016-11-04 11:09
120 查看
最近遇到了select 下的option需要根据前一个select选项来显示或隐藏,发现在IE下该功能无法实现。
自己在网上看了一下前辈们的解决方法,然后根据自己的实际情况改了一下,放在这里给需要的朋友。
自己在网上看了一下前辈们的解决方法,然后根据自己的实际情况改了一下,放在这里给需要的朋友。
//初始化select function toggleOptionInit(obj,firstException){ var firstException = arguments[1] ? arguments[1] : true; obj.find('option').each(function () { if(!$(this).parent().is('span')) { $(this).wrap("<span style='display:none'></span>"); } }); if(firstException){ if(obj.find('option').eq(0).parent().is('span')){ obj.find('option').eq(0).unwrap(); } } } //隐藏显示option function toggleOption(obj,type) { if(type == 'show'){ obj.each(function () { if($(this).parent().is('span')){ $(this).unwrap(); } }); }else{ obj.each(function () { if(!$(this).parent().is('span')) { $(this).wrap("<span style='display:none'></span>"); } }); } }
相关文章推荐
- 隐藏文件始终不能显示的完美解决方法
- VC 完美解决对话框隐藏运行
- 完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
- popupWindow设置后完美解决返回键响应无效的方案以及popupWindow背景透明方案
- table里td标签的width属性在ie浏览器中无效解决方法
- 完美解决无法无法显示隐藏文件的问题(svohost.exe xsx.exe)
- table和div设置height:100%无效的完美解决方法
- 完美解决【LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏】
- table和div设置height:100%无效的完美解决方法
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
- 无法显示隐藏文件夹(修改过注册表也无效)的解决方法!
- table和div设置height:100%无效的完美解决方法
- table和div设置height:100%无效的完美解决方法
- 完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
- 使用View.INVISIBLE隐藏无效的解决方法
- IE6 下 select 元素 和 DorpDownList 无法用 display:none 进行隐藏的Bug 解决
- table和div设置height:100%无效的完美解决方法
- table和div设置height:100%无效的完美解决方法
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
- 完美解决病毒强行“隐藏”的文件夹