`
vista_move
  • 浏览: 29335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery动态设置select内容在IE6下无法选中问题解决办法

阅读更多
本文主要解决在 ie6 下,jquery 无法设置 select 选中的问题。

$(function(){
    $('#id').html("<option value='1'>1</option><option value='2'>2</option>");
    $('#id').find("option").each(function() {
        if($(this).val() == '2'){
            $(this).attr('selected','selected');
        }
    });
});


上面一段js在IE6下执行会出现错误,造成无法选中。

解决办法如下:

设置setTimeout
$(function(){
    $('#id').html("<option value='1'>1</option><option value='2'>2</option>");
    setTimeout(function(){
        $('#id').find("option").each(function() {
            if($(this).val() == '2'){
                $(this).attr('selected','selected');
            }
        });
    },0);
});
0
1
分享到:
评论

相关推荐

    jQuery在ie6下无法设置select选中的解决方法详解

    主要介绍了jQuery在ie6下无法设置select选中的解决方法,结合实例分析了jQuery在ie6下无法设置select选中的原因与相关处理技巧,需要的朋友可以参考下

    jQuery选中select控件 无法设置selected的解决方法

    select 控件的 option用jQuery动态添加,然后选中某项时,IE6不能执行(火狐没问题),用try{}catch(err){alert&#40;err.description&#41;;}提示为“无法设置selected属性 未指明的错误”

    IE8下Jquery获取select选中的值post到后台报错问题

    我们一般使用jquery获取select时,一般这么用: &lt;select id='a'&gt; &lt;/select&gt; var selectedValue = $("#a").val(); 在非IE8下,selectedValue的值为“1”,typeof selectedValue 为“string”。 在IE8下...

    用jQuery解决IE不支持的option disable属性

    在IE浏览器中,给select的options设置 disable属性 是没用的。 必须采用一定手段才可以解决这个问题。当然原理就是记住上次选中的 option。 this.selectedIndex 就派上用场了。 需要刷新下才可以看到效果,因为输出...

    SelectPage v2.13

    避免内容超出可视范围丰富的参数设置及功能API调用浏览器兼容:IE8+、Chrome、Firefox等插件基于jQuery开发,可在Bootstrap2、3环境下使用,亦可在原生无UI框架的环境下直接使用下拉分页选择插件 SelectPage插件更新...

    SELECT在浏览器中相关Bug整理

    解决方法:JQueryUI的做法是在IE6下当触发弹出层时,将想覆盖住的select隐藏 在IE7及以下 虽然disabled 对 select能起作用,但对select下的option却无效。 解决方法通常是判断浏览器,如果是IE7以下的话,则当...

    基于jQuery的select下拉框选择触发事件实例分析

    本文实例讲述了基于jQuery的select下拉框选择触发事件实现方法。分享给大家供大家参考,具体如下: 我一直以来都认为,select 下拉框选择对选项 options 使用 onclick 注册事件即可,如下: &lt;select&gt; 选项一...

    [原创]基于JQUERY的Combo下拉框控件

    经测试,兼容IE6--IE8,Firefox,chrome浏览器,在非IE浏览器下更加美观:)。 另:压缩包中有两个PNG文件,是FIREWORK的编辑文件,大家可以用FIREWORK编辑下拉框右边的按钮外观,或者加入各种16*16大小的PNG小图标,用来...

    jquery select选中的一个小问题

    jquery使select选中: 用$(“#select...时firefox可以,但ie6不可以 改用$(“#select”).val(‘2’),两者都可以了,而且更简洁 自己的理解:value不是select的正规属性,这个value存在于里,所以第一句在兼容上有点问题

    基于JQuery的Select选择框的华丽变身

    不过这种情况可能是一去不复返了,如果你猜测是使用HTML5技术, 那就错了,在中国,使用IE6浏览器的人仍占绝大大多数,这种古老的浏览器是不认识HTML5的。 我现在推荐的是一款JavaScript插件,它有JQuery和Prototype...

    jQuery Tree Multiselect使用详解

    树型权限管理插件jQuery Tree Multiselect的使用方法,具体内容如下 1、认识jQuery Tree Multiselect 这个插件允许用户以树型的形式来呈现列表复选框的选择。多用于权限管理中用于分配不同的权限。使用文档,请参考...

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    v-selectpage:用于Vue2的SelectPage,分页的列表或表格视图,使用标签进行多项选择,i18n和服务器端资源支持

    · 一个强大的Vue2选择插件,分页列表或表格视图,使用标签形式进行多项选择,i18n和服务器端资源支持范例与文件有关实时示例,更多示例和文档,请访问以下网站jQuery版本: 产品特点分页显示内容i18n支持,提供的...

    纯css为select添加样式(无脚本)实现

    改变select默认的样式,一般情路情况下通过ul,li来模拟来实现;Jquery插件也是这样,接下来介绍一种不写脚本,只用单纯的...在IE系列下,选中某个选项的时候会有背景色块,IE7-IE10都有此bug,感兴趣的朋友可以参考下啊

    ExtAspNet_v2.3.2_dll

    -修正了IE下Grid中的一个JS问题(feedback:lqm4108)。 -修正Alert消息中引号未编码导致的JS错误(feedback:sun1299shine)。 +集成extjs3.0.3。 -修正弹出对话框的宽度计算错误(会保持最小的状态)。 -增加新的...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +PageManager的实例方法AddAjaxUpdateControl改名为AddAjaxAspnetControls,现在可以在Page_Load中设置需要在AJAX中需要更新的Asp.net控件了。 -在Page_Load中设置了哪些需要在AJAX中更新的Asp.net控件会在回发时...

    大名鼎鼎SWFUpload- Flash+JS 上传

     注意:该事件在Linux版本的Flash Player中存在问题,目前还无法解决。  - 传入参数  file object:文件对象  bytes complete:已经上传完毕的文件字节数  total bytes:文件总体积的字节数 [编辑本段]常见错误...

    jQuery中获取Radio元素值的方法

    这句在IE、Safari(3.2)下测试通过,但是在FireFox、Chrome下却得不到选中的值。仔细再看手册,发现“表单对象属性”这个列表。难道说对表单对象有专用的属性判断的方法?把代码改一下 代码如下:var value = $(...

Global site tag (gtag.js) - Google Analytics