在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选中
});
分享到:
相关推荐
总结一下,当我们使用jQuery在IE6中动态添加option并尝试选中它们时,遇到“无法设置selected属性,未指明的错误”问题,主要是因为IE6的DOM处理机制。解决这个问题的关键在于使用`setTimeout`函数将设置selected...
在Web开发中,Select控件是常见的表单元素,用于提供用户选择选项的功能。然而,原生的Select控件在样式和交互上存在局限性,不能满足现代网页设计的需求。为了解决这个问题,开发者常常会使用jQuery等JavaScript库...
使用此类插件时,开发者需要将插件的CSS和JS文件引入到项目中,然后通过jQuery选择器找到需要替换的`<select>`元素,调用插件方法对其进行初始化。例如: ```javascript $(document).ready(function() { $('select...
在jQuery中,处理`<select>`元素,尤其是多选框(`<select multiple>`),是一项常见的任务。在网页开发中,我们经常需要获取用户在这些控件中选定的值,以便进行进一步的数据处理或提交到服务器。下面我们将深入...
在本文中,我们将深入探讨jQuery库以及Select2插件的使用,如何利用它们来实现一个功能丰富的下拉框,特别是用于复选功能。这将帮助Web开发者创建更加用户友好的界面,提高用户体验。 jQuery是一个广泛使用的...
- 使用 `$("#select_id option[text='jQuery']").attr("selected", true)` 可以通过文本内容设置Select控件的选择项。 ### 2. 操作Select控件的选项 #### 2.1 添加新的选项 - 使用 `$("#select_id").append(...
下面将详细解释如何使用jQuery来获取和设置text、textarea、radio、checkbox以及select等不同类型的input控件的值。 1. **获取text和textarea值**: - 对于`<input type="text">`和`<textarea>`,可以使用`.attr()...
在IT行业中,`selectList`控件是一种常见的用户界面元素,用于展示一组可选项供用户进行选择。在网页开发、桌面应用或者移动应用设计中,它都扮演着至关重要的角色。`selectList`通常支持单选或多选模式,并且允许...
本篇文章将详细阐述JQuery中对常见控件进行赋值的方法与技巧,特别是针对`Radio`、`DropDownList`等常用控件的处理方式。 #### 二、控件赋值方法 ##### 2.1 `Radio`控件的操作 **2.1.1 获取选中的Radio值** 在...
JQuery获取和设置Select选项方法汇总如下: 代码: 代码如下:$(“#select_id”).change(function(){//code…}); //为Select添加事件,当选择其中一项时触发var checkText=$(“#select_id”).find(“option:...
jQuery UI的日期控件提供了多种事件,如`select`(用户选择日期时触发)、`close`(关闭日期选择器时触发)等,可以用于监听用户操作并作出响应。同时,还有`destroy`、`disable`、`enable`等方法,方便对日期控件...
而在实际应用中,有时候需要实现两个select控件之间选项的动态移动,即用户可以将一个控件中的选项移动到另一个控件中,或者反之。这种功能通过纯JavaScript实现较为繁琐,而借助jQuery库则可以大大简化代码,提升...
在Web开发中,jQuery库为JavaScript提供了一种更简洁、更高效的方式来操作DOM元素,包括对select控件的操作。以下是对标题和描述中提到的jQuery操作select控件的相关知识点的详细说明: 1. **获取select控件的选择...
这个控件设计得更加直观且用户友好,使得用户在网页应用中进行多选操作时能有更佳的体验。它不仅提供了基本的多选功能,还支持全选、取消全选以及单独选项的添加和删除,极大地提高了交互性和可操作性。 ### 1. ...
### 使用jQuery获取与设置下拉框(Select)的属性 #### 概述 在Web开发中,下拉框(`<select>`元素)是表单中常见的一种输入控件,用于提供用户选择列表中的某个选项。jQuery作为一种轻量级、功能强大的JavaScript...
在本篇文章中,我们将深入探讨jQuery日期控件的基本概念、使用方法以及常见功能。 ### 一、基本概念 jQuery日期控件通常是基于JavaScript库jQuery构建的,它可以插入到HTML表单中,让用户通过图形界面选择日期。...
在自定义下拉多选控件中,JQuery用于动态创建和管理DOM元素,响应用户的点击事件,以及实现选中项的高亮显示和取消选中等交互效果。 二、ASP.NET控件自定义 在ASP.NET中,我们可以通过继承现有的WebControl或...
在本文中,创建了一个名为 CheckList 的控件类,该类继承自 WebControl,并定义了 public List<Select2Item> Items 数据项属性。 2. Select2Item 类的定义 Select2Item 类是一个可序列化的类,具有三个属性:...