插件地址:https://github.com/harvesthq/chosen/
Demo地址:http://www.aitiblog.com/test/chosen/
使用时,需要先引入jquery,然后再引入chose的js和css
<script type="text/javascript" src="@{'/public/js/chosen/chose.jquery.js'}"></script> <link rel='stylesheet' href='@{'/public/js/chosen/chosen.css'}' type='text/css' media='all'/>
在select的class属性添加chzn-select,定义select的width属性
<option value="">Demo</option>
然后在select元素上启用chose
jQuery("#obj_branch_id").chosen();
如果select中的选项发生变化,例如通过ajax更新了option,可以在ajax的回调函数中更新chose
jQuery("#obj_branch_id").trigger("liszt:updated");
补充常用方法:
<script language="javascript"> $(document).ready(function(){ //华丽初始化 $(".chzn-select").chosen(); //单选select 数据同步 chose_get_ini('#dl_chose'); //change 事件 $('#dl_chose').change(function(){ alert(chose_get_value('#dl_chose') + ' : '+ chose_get_text('#dl_chose')); }); //多选select 数据同步 chose_get_ini('#dl_chose2'); //change 事件 $('#dl_chose2').change(function(){ alert(chose_get_value('#dl_chose2') + ' : '+ chose_get_text('#dl_chose2')); }); }); //select 数据同步 function chose_get_ini(select){ $(select).chosen().change(function(){$(select).trigger("liszt:updated");}); } //单选select 数据初始化 function chose_set_ini(select, value){ $(select).attr('value',value); $(select).trigger("liszt:updated"); } //单选select value获取 function chose_get_value(select){ return $(select).val(); } //select text获取,多选时请注意 function chose_get_text(select){ return $(select+" option:selected").text(); } //多选select 数据初始化 function chose_mult_set_ini(select, values){ var arr = values.split(','); var length = arr.length; var value = ''; for(i=0;i<length;i++){ value = arr[i]; $(select+" [value='"+value+"']").attr('selected','selected'); } $(select).trigger("liszt:updated"); } </script>
动态的设置值:
<option>Brown Bear</option> <option selected="">Giant Panda</option> <option>Sloth Bear</option>
给需要设置值的标签假如 selected="" 属性
遍历并获取选中项的Value值:
$("#pingcezhuti option:selected").each(function () { alert($(this).val()); });
相关推荐
"jQuery Select下拉框美化代码.zip"中可能就包含了一个类似的插件实现。 3. **代码结构分析** 压缩包中的文件结构通常包括HTML、CSS和JavaScript文件。`index.html`是主页面,包含HTML结构和jQuery脚本引用;`js`...
本知识点聚焦于"80、jquery select下拉框美化代码",主要讨论如何使用jQuery来美化HTML中的select元素,以提升用户界面的视觉效果和用户体验。 传统的HTML select元素在不同浏览器中的样式表现不一,且通常缺乏...
然而,对于更复杂的需求,推荐使用专门的下拉框美化插件,它们通常提供了更多预设样式和配置选项,能更好地满足现代网页的设计需求。例如,`Chosen`插件允许创建多列、可搜索的下拉框,而`Select2`则支持远程数据...
"下拉框美化插件Chosen"是一款广泛应用于网页开发中的JavaScript库,它为传统的HTML `<select>` 下拉框提供了优雅的视觉效果和友好的用户体验。Chosen的主要目标是通过增强下拉框的可读性和可操作性,使得用户在大量...
之前我们分享过很多款非常漂亮而且实用的jQuery美化版Select下拉框插件,比如jQuery Select下拉框美化插件 菜单淡如淡出动画和漂亮实用的Select下拉框美化插件Tether都非常不错。今天我们要给大家介绍另一款基于...
在“jQuery Select下拉框美化特效”中,可能还包含了一些自定义的插件或者库,如Select2、Chosen、SelectBoxIt等。这些插件通过jQuery扩展了Select元素的功能,提供了更丰富的定制选项,如搜索过滤、多选、分组显示...
通过合理选择和利用如ECharts、Highcharts、D3.js等图表库和Chosen这样的下拉框美化插件,我们可以提升应用程序的用户体验,同时提高开发效率。在实际项目中,应根据具体需求和团队技术栈选择最适合的工具和库。
《jQuery下拉框检索功能——Chosen插件详解》 在网页开发中,下拉框(Select)是一种常见的用户交互元素,它用于提供一组预定义的选项供用户选择。然而,原生的HTML下拉框在用户体验和功能扩展上存在局限,尤其是在...
一个可以美化下拉框,并且支持模糊查询的下拉框搜索jquery插件 下载地址 https://github.com/harvesthq/chosen/releases 官方文档配置 https://harvesthq.github.io/chosen/options.html 官方文档说明 ...
2. **Chosen**:Chosen是另一个广受欢迎的插件,它提供了优雅的多选和单选下拉框。其特色在于自动收缩、搜索过滤和对长选项列表的良好处理。 3. **Selectize**:Selectize集成了输入框和下拉列表,提供了一种半开放...
为了改善原生Select的样式和交互体验,许多开发者制作了各种Select美化插件,如Select2、Chosen、Bootstrap Select等。这些插件不仅提供了丰富的主题和自定义样式,还支持搜索、多选、分页等功能。而"jQuery多级联动...
通过使用jQuery和相关的美化插件,我们可以轻松地将原本单调的HTML下拉框转变为功能强大且美观的UI组件。理解这些插件的工作原理和使用方式,对于提升网页的用户体验至关重要。在实际开发中,务必根据项目需求选择...
5. **第三方库与框架**: 有很多成熟的JavaScript库和框架可以帮助我们快速实现下拉框美化,例如:Select2、Chosen、jQuery UI Selectmenu等。它们提供了丰富的配置选项和插件支持,可以节省开发时间和保证代码质量。...
**基于jQuery实现的多选下拉框** 在Web开发中,传统的HTML下拉框(`<select>`元素)...在实际项目中,可以进一步优化代码,例如使用CSS3来美化下拉框样式,或者使用插件如Chosen或Select2来提供更高级的下拉框组件。
"jQuery Select下拉框美化特效特效代码"就是为了改善这一情况,提供了一种绿色清新风格的下拉框美化解决方案。 jQuery是一个广泛使用的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互...
chosen_v1.2.0.zip ...jQuery Chosen Plugin 是一个 jQuery 插件,用来将网页中的下拉框进行功能扩展和美化。可实现对下拉框的搜索,多个标签编辑等功能 下载地址:https://github.com/harvesthq/chosen/releases
在美化下拉框多选菜单时,我们通常会使用jQuery插件,如`chosen`、`select2`等。这些插件提供了丰富的定制选项,如搜索功能、分组显示、多选提示等。它们将原始的`<select>`元素转化为更加友好的用户界面,同时保持...
Chosen:select下拉选择框美化插件及实现模糊搜索,Chosen 是一个支持jQuery的select下拉框美化插件,它能让丑陋的、很长的select选择框变的更好看、更方便。不仅如此,它更扩展了select,增加了自动筛选的功能。它...
4. **jQuery插件**:有许多开源的jQuery插件专门用于美化select,如`select2`, `chosen`, `bootstrap-select`等。这些插件提供了丰富的功能和自定义选项,例如搜索、多选、分组等。以`select2`为例,引入插件并初始...
Chosen是一款流行的jQuery插件,它能够美化并增强传统的HTML下拉框,使其具有更友好的用户界面和更强大的功能,如搜索过滤。Chosen的核心特点在于它的搜索功能,这使得用户在众多选项中快速找到目标变得更加容易。 ...