今天项目在IE6下发现个BUG,经过层层检测,发现是在为slect赋值后,JS就中断不执行了,其他浏览器都正常。这里的select的option是动态插入的。
如果在赋值语句前加一句alert,那么程序就正常执行下去
如果在加个延迟1毫秒的方法,程序也能正常执行下去
百思不得其解,没办法,只能搞延时一下
后来在网上看到“在select的内容是动态插入的时候,用$('select').val('xx')设置选中项会报错”,改成“setTimeout(function() { $('select').val('xx');}, 1);”
真是坑爹啊~!
分享到:
相关推荐
今天小编就为大家分享一篇jquery 动态遍历select 赋值的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
SQL中SET和SELECT赋值的区别,标量子查询
原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码
解决IE6 中select 穿透 div 等层的问题
完美解决各个浏览器下select显示不同样样式,本资源采用主要JQuery类库。全面支持各种web开发语言。其中包含调用案例
ie6下select覆盖div的解决办法
/** * 让iframe 显示在 指定的div下面 针对ie6 select挡住div 的bug 采用 iframe来当作div的底 * * @param string divId 需要解决的div层 * @param string iframeId 采用的 IFRAME ,如果不指定 自动...
用div+jq高仿ie6的select表单随内容增加 进行了一个升级,将其做成一个类似插件的形式; 在html中,依旧是应用传统的select进行布局,只需要给select一个class为toDiv,就可以动态的将select替换为已经设置好了的div...
由于select是window控件,它会遮挡被定位的元素,可以使用该jquery插件解决问题.这里有详细的举例说明.
ie8-select滚动条
利用Jquery解决IE6下,Select的Z-index过高的BUG 经常有朋友下拉菜单被Select遮盖。可以用此方法解决!
A_jquery+select框图片选择器点击图片给表单select框赋值Java实用源码整理learns
提供原代码,可以根据自己的项目要求修改,只在IE6、IE7、IE8、IE9中测试。有问题联系邮箱:zliuyao2010@163.com 初始化构造 < input id="text1" type="text" echange="echange" class="e_select" style="width: ...
Select2下拉搜索框为您提供了一个可自定义的选择框,该框支持搜索,标记,远程数据集,无限滚动以及许多其他常用选项。 此版本兼容ie8 9 10 11,谷歌 火狐 等浏览器,有需要的同学可以下载,内附demo。
A_jquery+select框图片选择器点击图片给表单select框赋值分享源码学习a(密码:http://hao.360.cn/?src=lm&ls=n527fd66b97)
select 下拉搜索框 兼容ie8 9 10 11,谷歌 火狐 等浏览器
jQuery UI dialog IE6下处理select框被遮挡jquery.bgiframe.js
在IE6的環境下,如果網頁上有div區塊和下拉選單重疊在一起的時候,即使再怎麼調整下拉選單的z-index,下拉選單還是會把div區塊蓋住(在Firefox是正常的),google了一下網路上的資料,大多是用iframe來解這個問題,但...
ie6下DIV覆盖select框js解决代码