`

jquery-chosen.js示例使用方法

阅读更多
## jquery-chosen.js示例使用方法

1. [地址](https://harvesthq.github.io/chosen/) 
2. [CDN](https://cdnjs.com/libraries/chosen)

	<select id="fruit" name="fruit" class="chosen-choices" data-placeholder="单选水果">
		<option value="apple">苹果</option>
		<option value="orange">橘子</option>
		<option value="banana">香蕉</option>
		<option value="pear">梨</option>
	</select>
	<select id="fruits" name="fruits" multiple class="chosen-choices" data-placeholder="多选水果">
		<option value="apple">苹果</option>
		<option value="orange">橘子</option>
		<option value="banana">香蕉</option>
		<option value="pear">梨</option>
	</select>



$(function() {
	// 初始化
	$('.chosen-choices').chosen({
		no_results_text: "没有找到结果!",//搜索无结果时显示的提示
		search_contains:true,   //关键字模糊搜索。设置为true,只要选项包含搜索词就会显示;设置为false,则要求从选项开头开始匹配
		allow_single_deselect:true, //单选下拉框是否允许取消选择。如果允许,选中选项会有一个x号可以删除选项
		disable_search: false, //禁用搜索。设置为true,则无法搜索选项。
		disable_search_threshold: 0, //当选项少等于于指定个数时禁用搜索。
		inherit_select_classes: true, //是否继承原下拉框的样式类,此处设为继承
		width: '100%', //设置chosen下拉框的宽度。即使原下拉框本身设置了宽度,也会被width覆盖。
	});
	
});
	// 取值
	var fruit = $('#fruit').find('option:selected').val(), 
		fruits = $('#fruits').find('option:selected').val();

	// 更新select
	$('#fruit').append('<option value="pitaya">火龙果</option>').trigger('chosen:updated');
	$('#fruits').append('<option value="pitaya">火龙果</option>').trigger('chosen:updated');



选项描述取值
------
no_results_text 无搜索结果显示的文本 文本说明
allow_single_deselect 是否允许取消选择 [true,false]
max_selected_options 当select为多选时,最多选择个数 数字
search_contains键字模糊搜索。设置为true,只要选项包含搜索词就会显示;设置为false,则要求从选项开头开始匹配[true,false]
disable_search禁用搜索。设置为true,则无法搜索选项。[true,false]
disable_search_threshold当选项少等于于指定个数时禁用搜索 数字[0]
inherit_select_classes是否继承原下拉框的样式类,此处设为继承[true,false]
placeholder_text_single单选选择框的默认提示信息,当选项为空时会显示。如果原下拉框设置了data-placeholder,会覆盖这里的值 文本
max_shown_results下拉框最大显示选项数量 数值
single_backstroke_delete表示按两次删除键才能删除选项,true表示按一次删除键即可删除 [true,false]
case_sensitive_search搜索大小写敏感 [true,false]
group_search选项组是否可搜 [true,false]
include_group_label_in_selected选中选项是否显示选项分组false不显示,true显示。默认false
width设置chosen下拉框的宽度。即使原下拉框本身设置了宽度,也会被width覆盖 '100%'或'100px'

分享到:
评论

相关推荐

    jquery-chosen.js插件

    这个是jquery的下拉框插件,可以实现下拉框内模糊搜索的功能

    chosen.jquery.js

    chosen_v1.2.0.zip chosen.jquery.js jQuery Chosen Plugin 是一个 jQuery 插件,用来将网页中的下拉框进行功能扩展和美化。可实现对下拉框的搜索,多个标签编辑等功能 下载地址:...

    chosen.jquery.rar

    chosen-jquery.js 版本1.8.7 一个可以美化下拉框,并且支持模糊查询的下拉框搜索jquery插件 下载地址 https://github.com/harvesthq/chosen/releases 官方文档配置 https://harvesthq.github.io/chosen/options.html...

    jquery-chosen

    jQuery Chosen Plugin 是一个 jQuery 插件,用来将网页中的下拉框进行功能扩展和美化。 同时我修改了一下英文注释。 修复了中文名称下搜索的BUG。

    harvesthq-chosen.rar

    Jquery-chose插件,挺强大的一个下拉搜索框.

    前端项目-angular-chosen-localytics.zip

    前端项目-angular-chosen-localytics,Angular Chosen directive is an AngularJS Directive that brings the Chosen jQuery in a Angular way

    chosen.jquery.js美化以及实现模糊搜索

    Chosen:select下拉选择框美化插件及实现模糊搜索,Chosen 是一个支持jQuery的select下拉框美化插件,它能让丑陋的、很长的select选择框变的更好看、更方便。不仅如此,它更扩展了select,增加了自动筛选的功能。它...

    chosen.jquery.json

    chosen源码 chosen-1.2.0.zip chosen.jquery.json jQuery Chosen Plugin 是一个 jQuery 插件,用来将网页中的下拉框进行功能扩展和美化。可实现对下拉框的搜索,多个标签编辑等功能 下载地址:...

    chosen.jquery带搜索功能的下拉选

    chosen.jquery带搜索功能的下拉选,查询模式为reg%,带有渲染js之后刷新option

    VIM's Plugins Resource

    找一个值得倾注一生的文本编辑器:Vim is chosen. Vim的高度可配是众多编程大神的利器 但是配置vim的众多插件资源分散 vim.org,反正我是上不去 github一般家庭网络不是很稳定 花了好多时间,攒下的vim插件大集合。 ...

    django-chosen:django FormFields使用针对jQuery的选择JavaScript插件

    django-chosen是一个使django FormFields可用的项目,该项目使用。 它是由的开发人员创建的。 请注意, 提供了一个具有更多功能的选择字段库。 大多数实施工作将朝着django-select2-forms的方向发展。 安装 从源...

    chosen.jquery

    chosen。jaunty是一个支持模糊查询的可输入select下拉框,用法特别简单。

    开源项目-shalakhin-gophericons.zip

    开源项目-shalakhin-gophericons.zip,We plan to update gophericons collection. Top 10 themes will be chosen for free

    The-chosen.github.io:个人网站(https

    这不仅可以用作公共存档页面,还可以用作标签页面,其中所有帖子都可以使用标签进行过滤! 感谢@ kitian616 / jekyll-TeXt-theme提出了这个绝妙的主意。 请注意,旧的“标记”页面和“存档”页面已被弃用,但新的...

    ember-chosen:Chosen v1.1.0 与 Ember v1.5+ 的轻松集成

    Ember-CLI 集成即将推出,但现在,请获取ember-chosen.js和templates/chosen-select.hbs 。 用法 模板: {{chosen content=businessesArray optionLabelPath='content.name' optionValuePath='content.id' ...

    chosen.ajax:选择的简单 jQuery 插件,允许 ajax 搜索选项

    选择的简单 jQuery 插件,允许 ajax 搜索选项 如何使用 第一步。 初始选择 $ ( '.elem' ) . chosen ( { ... } ) ; 第二步。 选择了初始化 ajax $ ( '.elem' ) . ajaxChosen ( { ... } ) ; 查看源代码中的可用...

    Pro-Deep-Learning-with-TensorFlow.pdf

    TensorFlow has been chosen as the deep-learning package because of its flexibility for research purposes and its ease of use. Another reason for choosing TensorFlow is its capability to load models ...

    jquery日历控件

    &lt;script src="ui/jquery.ui.core.js"&gt; &lt;script src="ui/jquery.ui.widget.js"&gt; &lt;script src="ui/jquery.ui.datepicker.js"&gt; $(function() { $( "#datepicker" ).datepicker(); }); &lt;p&gt;Date: ...

    jQueryChosenPlugin.zip

    jQuery Chosen Plugin 是一个 jQuery 插件,用来将网页中的下拉框进行功能扩展和美化。可实现对下拉框的搜索,多个标签编辑等功能,如下图所示:在线演示:http://davidwalsh.name/dw-content/jquery-chosen.php ...

Global site tag (gtag.js) - Google Analytics