jQuery选中select控件 无法设置selected的解决方法
更新时间:2010年09月01日 00:07:34 作者:
select 控件的 option用jQuery动态添加,然后选中某项时,IE6不能执行(火狐没问题),用try{}catch(err){alert(err.description);}提示为“无法设置selected属性 未指明的错误”
解决办法:把选中option的语句放到setTimeout中,例:
setTimeout(function() {
var selSorts = $("select[id^='" + controls.selsort + "']");
$.each(selSorts, function(index, sort) {
var ope = $(sort).find("option[value='" + arrSort[index] + "']");
if (ope.length > 0)
ope[0].selected = true;
});
}, 1);
复制代码 代码如下:
setTimeout(function() {
var selSorts = $("select[id^='" + controls.selsort + "']");
$.each(selSorts, function(index, sort) {
var ope = $(sort).find("option[value='" + arrSort[index] + "']");
if (ope.length > 0)
ope[0].selected = true;
});
}, 1);
相关文章
为jquery的ajaxfileupload增加附加参数的方法
这篇文章主要介绍了为jquery的ajaxfileupload增加附加参数的方法,需要的朋友可以参考下2014-03-03
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
这篇文章主要介绍了使用HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听) 的相关资料,需要的朋友可以参考下2016-01-01
Jquery下的26个实用小技巧(jQuery tips, tricks & solutions)
前段时间发布了Jquery类库1.4版本,使用者也越来越多,为了方便大家对Jquery的使用,下面列出了一些Jquery使用技巧。2010-03-03
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。下面就来介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法2014-05-05


最新评论