`

jquery 在IE6中设置select控件的selected属性的时候

    博客分类:
  • js
阅读更多

 在IE6中使用jquery给select 赋值选中某值时会出现如下错误:

赋值语句:

$("#selectID").val("xx");
$("#selectID option").attr("selected",true);
$("#selectID option[value='xx']").attr("selected",true);

在IE7,IE8,IE5.5及Firefox等浏览器下面没有问题

有人找到了一个解决的方法,就是设置selected属性的时候使用setTimeout函数 设定一个时间 即可,代码如下:

// 使用setTimeout之后问题解决 

setTimeout(function() { 
    $("#selectID option").attr("selected",true);

    $("#selectID option[value='xx']").attr("selected",true);
}, 1);

而我的解决方法是

  setTimeout(function() {
             $("#areaCode").val("<s:property value='school.areaCode'/>");  //进行selected选中
            });

0
0
分享到:
评论

相关推荐

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

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

    jquery 自定义select控件

    在Web开发中,Select控件是常见的表单元素,用于提供用户选择选项的功能。然而,原生的Select控件在样式和交互上存在局限性,不能满足现代网页设计的需求。为了解决这个问题,开发者常常会使用jQuery等JavaScript库...

    移动设备 select jquery插件

    使用此类插件时,开发者需要将插件的CSS和JS文件引入到项目中,然后通过jQuery选择器找到需要替换的`&lt;select&gt;`元素,调用插件方法对其进行初始化。例如: ```javascript $(document).ready(function() { $('select...

    jquery中select多选框取值

    在jQuery中,处理`&lt;select&gt;`元素,尤其是多选框(`&lt;select multiple&gt;`),是一项常见的任务。在网页开发中,我们经常需要获取用户在这些控件中选定的值,以便进行进一步的数据处理或提交到服务器。下面我们将深入...

    jQuery And Select2 Demo.zip

    在本文中,我们将深入探讨jQuery库以及Select2插件的使用,如何利用它们来实现一个功能丰富的下拉框,特别是用于复选功能。这将帮助Web开发者创建更加用户友好的界面,提高用户体验。 jQuery是一个广泛使用的...

    jquery中一些用到的方法和事件

    - 使用 `$("#select_id option[text='jQuery']").attr("selected", true)` 可以通过文本内容设置Select控件的选择项。 ### 2. 操作Select控件的选项 #### 2.1 添加新的选项 - 使用 `$("#select_id").append(...

    JQuery获取input控件值.docx

    下面将详细解释如何使用jQuery来获取和设置text、textarea、radio、checkbox以及select等不同类型的input控件的值。 1. **获取text和textarea值**: - 对于`&lt;input type="text"&gt;`和`&lt;textarea&gt;`,可以使用`.attr()...

    selectList控件 的单选复选移动

    在IT行业中,`selectList`控件是一种常见的用户界面元素,用于展示一组可选项供用户进行选择。在网页开发、桌面应用或者移动应用设计中,它都扮演着至关重要的角色。`selectList`通常支持单选或多选模式,并且允许...

    JQuery常用控件赋值

    本篇文章将详细阐述JQuery中对常见控件进行赋值的方法与技巧,特别是针对`Radio`、`DropDownList`等常用控件的处理方式。 #### 二、控件赋值方法 ##### 2.1 `Radio`控件的操作 **2.1.1 获取选中的Radio值** 在...

    jquery下拉select控件操作方法分享(jquery操作select)

    JQuery获取和设置Select选项方法汇总如下: 代码: 代码如下:$(“#select_id”).change(function(){//code…}); //为Select添加事件,当选择其中一项时触发var checkText=$(“#select_id”).find(“option:...

    JqueryUI 日期控件

    jQuery UI的日期控件提供了多种事件,如`select`(用户选择日期时触发)、`close`(关闭日期选择器时触发)等,可以用于监听用户操作并作出响应。同时,还有`destroy`、`disable`、`enable`等方法,方便对日期控件...

    jQuery实现两个select控件的互移操作

    而在实际应用中,有时候需要实现两个select控件之间选项的动态移动,即用户可以将一个控件中的选项移动到另一个控件中,或者反之。这种功能通过纯JavaScript实现较为繁琐,而借助jQuery库则可以大大简化代码,提升...

    JQuery select控件的相关操作实现代码

    在Web开发中,jQuery库为JavaScript提供了一种更简洁、更高效的方式来操作DOM元素,包括对select控件的操作。以下是对标题和描述中提到的jQuery操作select控件的相关知识点的详细说明: 1. **获取select控件的选择...

    jQuery UI Multiselect (jQuery UI 多选框)

    这个控件设计得更加直观且用户友好,使得用户在网页应用中进行多选操作时能有更佳的体验。它不仅提供了基本的多选功能,还支持全选、取消全选以及单独选项的添加和删除,极大地提高了交互性和可操作性。 ### 1. ...

    jquery获取当前选中下拉框的各个属性

    ### 使用jQuery获取与设置下拉框(Select)的属性 #### 概述 在Web开发中,下拉框(`&lt;select&gt;`元素)是表单中常见的一种输入控件,用于提供用户选择列表中的某个选项。jQuery作为一种轻量级、功能强大的JavaScript...

    jQuery日期控件

    在本篇文章中,我们将深入探讨jQuery日期控件的基本概念、使用方法以及常见功能。 ### 一、基本概念 jQuery日期控件通常是基于JavaScript库jQuery构建的,它可以插入到HTML表单中,让用户通过图形界面选择日期。...

    asp.net 自定义下拉多选控件

    在自定义下拉多选控件中,JQuery用于动态创建和管理DOM元素,响应用户的点击事件,以及实现选中项的高亮显示和取消选中等交互效果。 二、ASP.NET控件自定义 在ASP.NET中,我们可以通过继承现有的WebControl或...

    【ASP.NET编程知识】Asp.net自定义控件之单选、多选控件.docx

    在本文中,创建了一个名为 CheckList 的控件类,该类继承自 WebControl,并定义了 public List&lt;Select2Item&gt; Items 数据项属性。 2. Select2Item 类的定义 Select2Item 类是一个可序列化的类,具有三个属性:...

Global site tag (gtag.js) - Google Analytics