<link href="/static/jquery-select2/3.4/select2.min.css" rel="stylesheet" /> <script src="/static/jquery-select2/3.4/select2.min.js" type="text/javascript"></script> <link href="/static/bootstrap/2.3.1/css_cerulean/bootstrap.min.css" type="text/css" rel="stylesheet" /> <script src="/static/bootstrap/2.3.1/js/bootstrap.min.js" type="text/javascript"></script>
由于在bootstrap框架中jquery-select2好像是有个外壳保护着的,用一般的jq :$("#area").find("option[text='pxx']").attr("selected",true);是无法给select设置选中的,要用select2内嵌的方法来设置$(“#area").select2().select2('val', val),val为option选项的value,而在给select添加选项的时候$("#area").append("<option value='"+item.id+"'>"+item.name+"</option>"),还要在在最后添加一句
$("#area").change();告诉select2框架代码已经更新了,需要重载。这样才能正确显示。
function getArea(areaId){ $.ajax({ url:"/***?areaId="+areaId, type:'get', dataType:'json', success:function(data){ try { $("#area").empty();// 清空下拉列表 if(data){//判断服务器返回的值是否为空 $(data).each(function (i,item){ if(i==1){ $("#"+selectId).select2().select2('val', item.id)//设定select 中的selected } $("#area").append("<option value='"+item.id+"'>"+item.name+"</option>"); //给select 设定选项 }) }else{ $("#area").append("<option value=''>-- 请选择 --</option>"); } $("#area").change();//告诉select2代码已经更新,需要重载 } catch (e) { // TODO: handle exception } } }); }
相关推荐
标题 "写了个jquery select 插件" 暗示了我们正在讨论一个使用jQuery库创建的自定义下拉选择框插件。这个插件可能是为了改进原生HTML `<select>` 元素的功能和外观,提供更丰富的交互和定制化选项。 在描述中提到的...
**jQuery插件searchSelect详解** ...总的来说,searchSelect是一个实用的jQuery插件,它为传统的select元素注入了新的活力,提高了用户的交互体验。通过合理地配置和使用,可以为网页的下拉选择带来更高效的搜索功能。
根据文章描述,在IE9(版本号9.0.8112.16421)中,如果下拉框没有空默认值(即没有一个option元素的selected属性被设置为selected),上述的jQuery代码将无法正确获取到默认值。而在其他浏览器,如FireFox、Chrome...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本文将深入探讨“jQuery Select 下拉单选框模拟插件”,这是一个旨在改进下拉选择框用户体验的工具。 ...
在网页中,下拉框(Select)常用于让用户从多个选项中选择。原生的HTML Select元素功能有限,而jQuery插件可以扩展其功能,如实现多选、分类、搜索等功能。 **三、分类菜单** 分类菜单在大型选项列表中尤其有用,...
在网页开发中,select下拉列表是一种常用的表单控件,用于让用户从多个选项中选择一个或多个选项。然而,在某些情况下,我们需要重置select下拉列表,以便在不同的场景下显示不同的选项或清空选项。今天,我们将讨论...
总结一下,"jQuery生日select"是利用jQuery创建的一个动态适应闰年和平年2月份天数的生日选择功能,它可以简化网页表单中的日期输入,提供更友好的用户界面。通过这个案例,我们可以深入学习jQuery的DOM操作、条件...
在EasyUI中,Combobox(下拉框)是一种常见的输入控件,结合了输入框和下拉列表的功能,适用于选择一个预定义的选项或者自定义输入。当我们需要设置Combobox的默认值时,这是开发过程中经常遇到的需求。 **默认值的...
这个函数的目的是让这些下拉列表之间建立联动关系,即当用户在一个下拉列表中做出选择时,其他关联的下拉列表会根据这个选择动态更新其选项。 具体实现过程如下: 1. **HTML结构**:首先,我们需要在HTML页面中...
`jQuery Casecader` 是一个用于构建级联下拉菜单的插件,适用于那些需要多级选择或者联动效果的Web应用。在JavaScript开发中,特别是在前端交互设计中,这种组件非常常见,能够帮助用户通过下拉选项来筛选和导航数据...
本篇文章将详细介绍一个轻量级的jQuery插件——Hernan Sartorio的jQuery Nice Select,它能有效地用可定制的下拉选择组件替换原生的`<select>`元素,从而提升表单界面的视觉效果和用户交互体验。 jQuery Nice ...
2. **多选支持**:除了单选模式,Select2还支持多选,允许用户同时选择多个选项,通过`multiple`属性轻松开启。 3. **自定义数据源**:不局限于HTML的`<option>`标签,Select2可以接受任何可迭代的数据源,如JSON...
在本教程中,我们将探讨如何利用 jQuery 实现一个三级联动效果的下拉选择框(select)。这个功能常用于地区选择,如省、市、区的逐级展示,用户在选择一个级别后,下一个级别的选项会根据前一个的选择自动更新。 ...
每个select元素都需要一个特定的id,以便于jQuery进行选择和操作。例如: ```html <select id="province"></select> <select id="city"></select> <select id="district"></select> ``` 二、JSON数据准备 由于三...
然而,有时我们需要更灵活地控制选中默认值,比如在一个函数中处理多个select元素的默认值。在这种情况下,可以定义一个自定义函数,如`layuiSelected()`,这个函数接收select的id和期望的默认值作为参数: ```...
2. **jQuery设置Select选择的Text和Value** 设置SELECT元素的选中项可以使用以下方法: ```javascript $('#select_id').get(0).selectedIndex = 1; // 设置索引值为1的项为选中状态 $('#select_id').val(4); /...
对于省市区三级联动菜单,它的主要逻辑是:当用户在一级菜单(省份)中选择一个选项时,二级菜单(城市)会根据所选省份动态加载对应的城市列表;同样,当用户在二级菜单中选择一个城市后,三级菜单(县/区)会更新...
2. 事件处理:当用户选择一个选项时,触发相应的函数来更新下一级别的显示。 3. 数据加载:可能从服务器动态获取数据,或者预先存储在HTML中,通过JavaScript解析并插入到菜单中。 4. 动画效果:使用jQuery的动画...
"combo-select 模糊查询下拉框"是一个前端开发组件,主要用于提高用户在网页中进行数据选择时的交互体验。这个组件结合了下拉框和模糊查询的功能,使得用户可以通过输入关键字快速找到并选择目标选项,尤其适用于...
2. **事件绑定**:使用jQuery的`.on()`方法监听select的`change`事件,当用户选择一个选项时,触发相应的函数来更新下级选择框。 3. **初始化**:插件提供了一个方法,允许开发者设置初始值。这涉及到解析预设的...