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

IE6中 “无法设置selected属性”的脚本错误提示

阅读更多


在IE6下,弹出脚本错误的提示:无法设置selected属性 未指明的错误

代码:selectObj.val(defaultSelect);//选中指定项

出现场景:动态填充select标签:为其添加option选项,之后设置默认项时出现
后期测试:发现并不一定出现,非常怪异,应该是还没有完全明白发生这个问题的时机

解决办法:

在设置selected属性的时候使用setTimeout函数设定一个任意时间即可
setTimeout(function(){
     selectObj.val(defaultSelect);//选中指定项
},0);

IE 6 can throw an error "Error: Could not set the selected property. Unspecified error." when you try to manipulate select elements by adding options and then selecting one of your newly created items. I came across this while trying to use jQuery's .val() function to set the selected element after I had added some options to my select.

分享到:
评论

相关推荐

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

    总结一下,当我们使用jQuery在IE6中动态添加option并尝试选中它们时,遇到“无法设置selected属性,未指明的错误”问题,主要是因为IE6的DOM处理机制。解决这个问题的关键在于使用`setTimeout`函数将设置selected...

    解决option标签selected="selected"属性失效的问题

    当在`<option>`标签中添加这个属性时,例如`<option value="value1" selected="selected">Option1</option>`,浏览器会在页面加载时自动将这个选项设置为选中状态。这在创建默认选项或根据用户之前的选择恢复状态时...

    解决option标签selected=”selected”属性失效的问题

    对于`<select>`标签,如果浏览器开启了自动完成,它可能在页面加载时根据历史记录自动选择某个选项,从而覆盖了`selected`属性的设置。这便是导致`selected="selected"`属性失效的原因。 为了解决这个问题,我们...

    c# DataGridView 导出数据到sql中出现错误“未将对象引用设置到对象实例中”

    DataGridView 导出数据...DataGridView 导出数据到 SQL 中出现错误“未将对象引用设置到对象实例中”的原因是由于 DataGridView 的 AllowUserToAddRows 属性的值为 true 导致的,解决方法是将该属性的值设置为 false。

    Html Select 使用selected属性设置默认选择项

    为了提高用户体验,开发者可以通过添加`selected`属性来设置哪个`<option>`项为默认选中的项。 在HTML标准中,`selected`属性是一个布尔属性,它的存在即表示`<option>`是被选中的。如果一个`<option>`元素设置了`...

    Illustrator-Scripts-Archive, 在Illustror中,执行像素完美向量操作的脚本.zip

    Illustrator-Scripts-Archive, 在Illustror中,执行像素完美向量操作的脚本 Adobe Illustrator脚本Adobe Illustrator CSx的JavaScript脚本。测试环境:Adobe Illustrator CS3,CS6 ( Windows )访问项目页面以获得...

    max脚本教程2

    - **断点设置**:可以在脚本中设置断点,帮助定位问题所在。 #### 七、进阶MAXScript技术 随着对MAXScript的理解加深,可以尝试一些更高级的技术: - **自定义插件开发**:利用MAXScript开发自定义插件,扩展3D Max...

    brio常用脚本代码

    脚本中还包含了异常处理机制,当执行查询或处理结果时发生错误,脚本会捕获异常并通过`Alert`函数向用户显示错误信息,同时进行必要的清理操作,如移除已执行的查询节,确保应用程序状态的一致性和安全性。...

    ios-UIView分类,可直接修改frame的值并直接连续设置控件常用属性.zip

    功能2:给UIButton设置各属性,包括frame、textLabel.font、textAlignment(此属性因没有提示,不推荐使用)以及四种状态下(nomal,hightlighted,selected,disabled)的image、title、titleColor、backgroudImage...

    css selected

    在探讨“css selected”这一主题时,我们主要关注的是如何通过CSS(层叠样式表)来选择并定制网页中的特定元素以及如何确保这些定制能在Firefox等浏览器中得到良好的支持。 ### CSS选择器与Selected状态 #### 什么...

    VB窗口属性中文对照表

    《VB窗口属性中文对照表》是一份面向初学者的重要资源,旨在帮助学习者理解和掌握Visual Basic (VB) 中与窗口相关的各种属性及其功能。这份对照表通过将英文属性名与其中文解释相对照的方式,使学习者能够更轻松地...

    WinForm属性编辑 propertyGrid示例 仿window

    在Windows Forms(WinForm)开发中,`propertyGrid`控件是一个非常实用的工具,它允许用户以类似于Visual Studio(VS)设计器的方式查看和编辑对象的属性。`propertyGrid`提供了一个直观、易于使用的界面,使得应用...

    VB常用属性、方法、事件

    7. **Selected**: 设置或获取列表框中项目的选中状态。 8. **ToolTipText**: 设置列表框的提示信息。 #### (十一) 组合框常用属性 1. **Style**: 设置组合框的样式(下拉列表或简单文本框加列表)。 2. **Locked**...

    Sketchup脚本开发 ruby 实时显示选择物体的类型名称

    require 'sketchup':这行代码用于引入SketchUp的API,以便在脚本中使用SketchUp的功能。 创建一个HtmlDialog:使用UI::HtmlDialog.new方法创建了一个HtmlDialog,并设置了对话框的各种属性,比如标题、大小、位置...

    Navicat导入sql报错[Err] 1046 – No database selected

    Navicat导入sql报错[Err] 1046 – No database selected ​ 今天系统重装了,就很完蛋。所有东西都重新下载安装。向Navicat导入sql的时候导入失败: 报错[Err] 1046 – No database selected。我很疑惑地又导了几次...

    jQuery编写的常用商城商品属性选择器

    3. **错误提示与验证**:对用户输入进行验证,如价格区间的选择,确保其合理性,并在不合规时给出提示。 4. **兼容性优化**:考虑到不同浏览器可能存在的差异,使用jQuery可以帮助编写更兼容的代码,确保在各种环境...

    手动动态添加 PropertyGrid 的数据行并显示 C# (非属性绑定方式)

    总结来说,手动动态添加`PropertyGrid`的数据行并显示在C#中涉及的关键技术有:`ICustomTypeDescriptor`接口的实现、自定义`PropertyDescriptor`类以及正确设置`PropertyGrid`的`SelectedObject`属性。这种非属性...

    C#控件属性事件大全

    - **Name 属性**:获取或设置窗体的名称,用于在应用程序中通过名称引用窗体。 - **WindowState 属性**:获取或设置窗体的窗口状态,支持 Normal(正常)、Minimized(最小化) 和 Maximized(最大化) 三种状态。 - **...

Global site tag (gtag.js) - Google Analytics