欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>网站建设教程>javascript教程>jquery教程

目录导航

jQuery select无法设置selected属性 未指明的错误

美国ST机房 发布于 2012-02-14  

jquery教程

无法设置selected属性。未指明的错误
如果在IE6中设置select控件的selected属性的时候,会提示“无法设置selected属性。未指明的错误。”比如执行如下代码:
// 执行下面语句之后出错
$("#selCourse option").attr("selected",true);
后来查了一下资料,发现这个错误在IE5.5、7及Firefox等浏览器下面没有问题,唯独IE6下有如下的提示。后来有人找到了一个解决的方法,就是设置selected属性的时候使用setTimeout函数设定一个时间即可,代码如下:
// 使用setTimeout之后问题解决

setTimeout(function() { 
	$("#selCourse option").attr("selected", true);
}, 1);

补充:

如果后续还有其他依赖于selected属性的来进行判断的逻辑,也需要放在setTimeout块中.

setTimeout(function() {
	$("#selCourse option").attr("selected",true);
	//eg.
	G.changeSelected();
}, 1);

到零度科技查看原文:http://www.ldisp.com/a/jquery/2012/1186.shtml

上一篇:jquery表单美化插件jNice,美化select的方法
下一篇:jquery操作iframe的方法

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

378

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理