jquery.chosen 强大的jquery模拟下拉框(select)插件
2016-03-17 15:31
751 查看
Chosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的、很长的select选择框变的更好看、更方便。不仅如此,它更扩展了select, 增加了自动筛选的功能。它可对列表进行分组,同时也可禁用某些选择项。
先来看看插件的效果
跟原来的下拉列表比起来这个是不是叼爆了!!
下面跟着我来武装我们的select吧!
1.引入jquery库和脚本
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <script src="chosen/chosen.jquery.js" type="text/javascript"></script>
2.创建一个select元素,如下:
<select class="typeselect"style="height:40px;width:120px;"> <option value="-1"></option> <option value="0">限速牌</option> <option value="1">标志牌</option> <option value="2">红绿灯</option> <option value="3">摄像图</option> <option value="4">收费站</option> <option value="5">加油站</option> <option value="6">充电桩</option> <option value="7">停车场</option> </select>
3.然后在js中调用chosen定义的方法(初始化组件):
$(function(){ $('.typeselect').chosen(); });
注意事项:
1.默认文字选项:
你可以在select元素上添加data-placeholder属性定义默认文字,也就是在没有选择选项的情况下,显示的文字。
<select id="typeselect" data-placeholder="请选择类型" style="height: 40px; width: 120px;"> <option value="-1"></option> <option value="0">限速牌</option> <option value="1">标志牌</option> <option value="2">红绿灯</option> <option value="3">摄像图</option> <option value="4">收费站</option> <option value="5">加油站</option> <option value="6">充电桩</option> <option value="7">停车场</option> </select>
这里还要注意一点,要想显示出默认文字,select下的第一个选择项必须为空的option。
2.对齐方式:
选项文字默认是左对齐的,可以在class属性中加入“chzn-rtl”来设置右对齐:
<select data-placeholder="请选择类型" class="dept_select chzn-rtl" style="width:150px;">
相关文章推荐
- widget jquery 理解
- 长按事件jquery mobile
- JQuery动态元素事件绑定问题
- JQuery中$.ajax()方法参数详解
- jQuery ajax 返回的数据类型
- jquery基础知识第一讲之认识jquery
- 让jquery.tmpl支持序号${index}
- 简单的jquery实现tab切换
- jQuery.Phishing
- JQuery实现Ajax
- jQuery 中 attr 和 prop 方法的区别
- jquery动画
- Jquery easyui tree的使用
- 基于jquery实现智能提示控件intellSeach.js
- 基于jquery实现简单的分页控件
- js动态判断密码强度&&实用的 jQuery 代码片段
- jquery mobile实例
- jsp+servlet+jquery 用jquery uploadify最新版本实现多文件上传
- 最简单的用jquery实现动画的跳到顶部和底部
- jQuery插件:简易年月日选择器