`

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'

分享到:
评论

相关推荐

    chosen多选select

    下面将详细介绍Chosen库的核心特点、使用方法以及提供的文件。 1. **核心功能** Chosen库的主要功能是将原始的HTML `&lt;select&gt;` 元素转化为具有搜索、多选、自定义样式的交互式组件。它使得用户在处理大量选项时...

    jquery chosen

    - **chosen.proto.js、chosen.jquery.js**:JavaScript源代码文件,`proto.js`可能是未压缩的开发版本,`jquery.js`是与jQuery库兼容的正式版本。 - **chosen.proto.min.js、chosen.jquery.min.js**:与上述相同,...

    chosen(下拉框多选)

    在`chosen-1.4.2`这个压缩包文件中,除了`chosen.js`之外,可能还包括其他资源如CSS文件、图片资源以及文档和示例,这些都是为了帮助开发者更好地理解和使用Chosen。如果你在实际项目中遇到问题,可以查阅这些文档,...

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

    在压缩包文件"chosen.jquery"中,可能包含了Chosen.jQuery的源代码、示例、文档或者预编译好的版本。开发者可以参考这些资源来快速上手并深入理解Chosen.jQuery的使用。 总之,Chosen.jQuery是提升网页下拉列表用户...

    ChosenSelect_美化H5Select选择框_

    如果你的项目使用jQuery,可以选择`chosen.jquery.js`,并在文档加载完成后调用`.chosen()`方法,例如: ```html &lt;link href="chosen.min.css" rel="stylesheet" /&gt; &lt;script src="jquery.min.js"&gt; &lt;script src="...

    Ace-admin后台管理目标介绍文档

    - 其他插件,如`chosen.js`等,根据项目需求引入。 - 最后引入`ace-elements.js`和`ace.js`,完成主要功能和元素的初始化。 4. **页面结构**: - `navbar`:顶部导航栏,包含菜单和用户信息等。 - `sidebar`:...

    chosen jquery 下拉查询插件

    1. **Chosen的源代码**:包括JavaScript文件(chosen.jquery.js)和CSS文件(chosen.css),用于在网页中引入并应用样式。 2. **示例和文档**:提供了一些演示页面和使用指南,帮助开发者了解如何安装和配置Chosen。 3. ...

    chosen jquery带搜索的下拉框简单整理

    要使用Chosen,首先需要在项目中引入jQuery库和Chosen的CSS及JS文件。你可以通过CDN或者本地文件引用它们。例如: ```html &lt;!-- 引入jQuery --&gt; &lt;script src="https://code.jquery....

    美化select控件Jquery chosen

    4. `chosen.proto.js` 和 `chosen.jquery.js`:这是Chosen的JavaScript源码文件,包含实现插件功能的逻辑。`.proto.js`可能是开发版本,而`.jquery.js`是与jQuery库兼容的版本。 5. `chosen.proto.min.js` 和 `...

    Jquery combo-select

    本文将深入探讨jQuery combo-select的实现原理、使用方法以及如何自定义扩展。 一、jQuery combo-select的原理 jQuery combo-select通常由两部分构成:一个下拉列表(select)和一个文本输入框(input)。当用户...

    搜索下拉框组件 chosen

    - `chosen.proto.js` 和 `chosen.jquery.js`:原型版本的JavaScript文件,未压缩和压缩后,分别用于非jQuery环境和jQuery环境。 - `chosen.proto.min.js` 和 `chosen.jquery.min.js`:对应压缩版本的JavaScript文件...

    SelectInspiration-master.zip

    这个项目可能包含了如何使用JavaScript库(如jQuery)或者CSS预处理器(如Sass或Less)来美化和增强选择框的技巧。此外,它可能还涉及了如何实现可搜索、多选、分组等高级功能。 1. **自定义样式**:使用CSS可以...

    带搜索的下拉框插件chosen.jquery.js

    - **index.html**:这是示例页面,包含了HTML结构和引入的CSS、JavaScript资源,展示了插件的使用方法。 - **php中文网免费下载站.txt** 和 **php中文网下载站.url**:这两个文件可能是网站的下载记录或链接,与插件...

    jquery 多功能select控件,多功能选择控件

    在实际使用Chosen时,开发者需要将jQuery库和Chosen的JavaScript及CSS文件引入到网页中,然后通过简单的API调用来初始化Select元素,即可实现Chosen的功能。同时,根据项目需求,还可以通过配置选项来自定义其行为,...

    jquery -- select美化--多级联动下拉

    在网页开发中,选择框(Select)是常见的一种交互...在实际项目中,可以根据具体需求选择合适的 jQuery select 美化插件,如 Select2、Chosen 等,它们都有丰富的文档和示例,便于开发者快速上手和集成到自己的项目中。

    jQuery下拉框多选菜单美化代码.zip

    这里,`&lt;select&gt;`元素添加了类名`example-class`,然后在JavaScript部分通过jQuery选择器找到这个元素,并调用`.chosen()`方法初始化插件。这样,原本普通的下拉框就转变为了具有高级特性的多选菜单。 CSS文件用于...

    chosen下拉多选

    2. `chosen.js`或`chosen.min.js`:这是Chosen的JavaScript文件,包含了所有的功能实现。 3. `chosen-sprite.png`或类似的图片文件:这些是Chosen使用的图标资源。 4. `LICENSE`:包含Chosen的许可协议信息,通常...

    jQuery Chosen通用初始化

    &lt;script src="path/to/chosen.jquery.min.js"&gt; ``` 接着,你可以通过简单的jQuery调用来初始化Chosen: ```javascript $(".my-select").chosen(); ``` ### 配置选项 Chosen提供了一系列可配置的选项,以满足不同...

    jQuery世界城市三级联动下拉选择代码

    首先,`jquery.min.js`是jQuery库的核心文件,它是JavaScript库,提供了简洁易用的API,简化了DOM操作、事件处理、动画和Ajax交互。在这个项目中,jQuery被用来监听用户的选择,同步更新下拉列表,实现联动效果。 `...

    jQuery实现select样式美化代码

    另外,压缩包中的`index.jpg`可能是用于示例的截图,`说明.txt`可能包含了一些关于代码使用的说明,而`images`目录可能包含了项目中使用的其他图像资源,`js`目录则可能包含了除了jQuery之外的其他JavaScript文件。...

Global site tag (gtag.js) - Google Analytics