jquery.chosen.js下拉选择框美化插件项目实例

由于之前使用的bootstrap-select插件是建立在bootstrap基础上的,实际使用到项目中的时候,与我们使用的ace-admin(基于bootstrap)存在样式冲突,导致下拉框的样式发生变化。为了界面的美观,不得已查资料寻找另外的插件。

使用jquery.chosen.js下拉选择框美化插件同样也能达到类似效果

完成效果如下

实现步骤如下

1.导入相关文件

   <link rel="stylesheet" href="${ctxStatic}/css/chosen.css" />
    <script type="text/javascript" src="${ctxStatic}/js/chosen.jquery.min.js"></script>

2.创建select元素

<select id="customerId1" name="customer.id" class="j-chosen" data-live-search="true">
                                <option value="" maxlength="50"><font style="color: #eeeeee;">请选择客户名称</font></option>
                                <c:forEach items="${customerList}" var="customer">
                                    <option value="${customer.id}" maxlength="50" ${data.customer.id eq customer.id ? ‘selected‘ : ‘‘}>${customer.customerName}</option>
                                </c:forEach>
                            </select>

此处class名可自定义

3.初始化

 <script>
        $(function(){
            $(".select-picker").chosen();
            $(".chzn-search input").css("height","25px");//设置下拉出来的搜索框的高度,一般不用设置
        })
    </script>

OK,搞定,就是这么简单

相关资料分享

详细的参数及过程可参考博文http://blog.csdn.net/iamduoluo/article/details/11519909

不设置的话,搜索框将从首字母开始匹配,要实现模糊查询,可参考博文http://blog.csdn.net/mengtianyalll/article/details/43966089

时间: 2024-10-11 16:03:29

jquery.chosen.js下拉选择框美化插件项目实例的相关文章

[jQueryUI] - Chosen:select下拉选择框美化插件及问题【转】

hosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的.很长的select选择框变的更好看.更方便.不仅如此,它更扩展了select,增加了自动筛选的功能.它可对列表进行分组,同时也可禁用某些选择项. 先来看下插件的效果:   跟这个比起来,原来的select样式是不是弱爆了! 马上来武装我们的select吧: 1.先把js和css文件引用到网页里面去: ? 1 2 3 <link href="js/jqueryUI/chosen/chosen.css" t

基于jQuery美化联动下拉选择框

今天给大家介绍一款基于jQuery美化联动下拉选择框.这款下下拉选择框js里自带了全国所有城市的数数库.下拉选择框适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="container"> <div class="inner"> <section id="main_content"

jQuery插件——下拉选择框

其实,之前也写过jQuery插件,今天写的是一个模拟select选择的下拉插件. 既然是jQuery插件,那么必然是依赖jQuery的了. 老规矩,直接上代码吧! ;(function () { $.fn.extend({ dropdown:function (options) { return this.each(function (i, val) { $(val).css("position", "relative"); // 设置默认参数 var opts =

CSS3+Jquery实现带动画效果的下拉选择框

CSS3+JQuery实现带动画效果的下拉选择框. 元素结构为: 1 <div class="box"> 2 <p>this is the first li</p> 3 <div id="blank"></div> 4 <ul> 5 <li class="selected">this is the first li</li> 6 <li >

bootstrap-表单控件——下拉选择框select元素

1.运行效果如图所示 2.实现代码如下 <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <title>表单控件--下拉选择框select元</title>     <!-

CSS3不一样的下拉选择框

本例中包含两个下拉选择框的动画示例,本例中并未使用select标签.本例中第一个案例也可用于标题.导航栏等位置. 案例一: html布局 <div class="content"> <div class="select"> <p att="select p">所有选项</p> <ul att="select ul"> <li data-value="所

下拉选择框改变表单action的简单例子

做了个简单的小例子 用js弄的. form  的代码 1 <form  action=""  method="post" id="formRole"> type的 下拉单 1 2 3 4 5 6 <select name="type" id="type"  onchange="changeAction()">       <option value=&quo

一款javascript实现的超炫的下拉选择框

今天为给大家带来一款javascript实现的超炫的下拉选择框.下拉的列表由半用透明的幽灵按钮组成.显示下拉的时候,列表项由左右两侧飞入.消息时飞向左右两侧.一起看下效果图 在线预览   源码下载 实现的代码. html代码: <div class="scifiUI"> <h1> Scifi Dropdown</h1> <ul> <li>Interactive</li> <li>Animated<

CSS自定义select下拉选择框的样式(不用其他标签模拟)

CSS自定义select下拉选择框的样式(不用其他标签模拟):http://www.jb51.net/css/148841.html CSS美化选择框:http://www.cnblogs.com/shishm/archive/2012/03/02/2376759.html 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5