【原】解决 ie6下select 控件的selected属性无效
来源:互联网 发布:低价位耳机推荐知乎 编辑:程序博客网 时间:2024/05/01 15:19
鉴于最近有些抓取机器和抄袭者,把标题的【原】字都复制,我不得不声明:本文为 yukon12345原创,转载请注明出处http://blog.csdn.net/yukon12345
一般来说在select里的option设置个selected或者selected=“selected”就能设置默认项比如:
<select>
<option value="1" >1</option>
<option value="2" selected>2</option>
</select>
正常情况下默认选中第二项。但今天发现个问题,死活不能默认显示第二项,而是默认一直第一项。
比如下面一个例子:
我是在ie6环境下 ajax后 成功函数里动态添加的select。
$.ajax({
.......
success:function(text){
//图方便直接text传值,用|||分开
data=text.split("|||")
//这里是生成其他的代码
$("#catalog").html(data[0]);
//这里是生成select下拉列表的代码
$(".page_html").html(data[1])
}})
想了半天,后来把位置对调一下,居然就成功了。。
//这里是生成select下拉列表的代码
$(".page_html").html(data[1])
//这里是生成其他的代码
$("#catalog").html(data[0]);
ie6的bug真是莫名其妙。。。
另一个靠谱的方法是保存选择后的selectedIndex,然后用js来重新设置一次select的默认选项。比如我用page这个js全局变量来保存用下拉列表选择后的selectedIndex。
$(".page_html option").eq(page).attr("selected",true)
- 【原】解决 ie6下select 控件的selected属性无效
- IE6下提示无法设置selected属性,无效索引错误的解决方法
- 解决IE6下select z-index 无效
- 解决IE6 select z-index无效,遮挡div的bug
- IE6报"无法设置selected属性。无效索引。"
- 解决 IE6 下 select 的覆盖问题
- 在IE6下js设置 option selected属性:unspecified error(未指明的异常)”
- 解决IE6下history.back无效的问题
- 解决IE6下select无法设置选中的BUG
- 解决IE6下Select不能隐藏的问题
- 关于有时select下拉表单selected设置无效的解决方案
- 解决IE6下top&fixed无效问题
- IE6中 “无法设置selected属性”的脚本错误提示
- HTML中select的option设置selected="selected"无效的解决方案
- ie6中select标签动态插入选择项<option>后不能设置selected属性
- 解决IE下select innerHTML无效的问题
- android自定义控件padding属性无效的解决
- IE6下 option标签selected设置的问题
- 同步/异步与阻塞/非阻塞的区别
- assert用法总结
- RCP UNDO和Redo
- 数据库的一些用法2
- 上下文敏感帮助
- 【原】解决 ie6下select 控件的selected属性无效
- 程序员面试题精选100题(21)-左旋转字符串
- 大型RCP项目降低插件依赖度
- 【整理】mysql一些特殊情况的处理
- “拒绝使用开源技术的10大理由”
- 如果能不分别,就一直在一起吧
- 【原】解决php 下 ie 无法下载 来自 无法打开该internet 站点 的问题
- 有关于OpenGL、OpenGL ES、WebGL的小结
- 关于inline-block