首页 技术 正文
技术 2022年11月18日
0 收藏 829 点赞 2,985 浏览 2287 个字

http://baifjece.blog.163.com/blog/static/33794654201286102519119/

——————首次加载设置默认选中项———

给select标签的option 设置selected即可

Chosen—强大的jquery模拟选择框插件

2012-09-06 10:25:19|  分类: JQuery |  标签:chosen  jquery  模拟选择  |举报|字号 点此查看demo

  • 点此下载
  • 如何使用?

    引入jquery库和脚本
    1. <script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”type=”text/javascript”></script>
    2. <script src=”chosen/chosen.jquery.js” type=”text/javascript”></script>
    选择框html片段
    1. <select class=”chzn-select” data-placeholder=”Choose a Country” style=”width:350px;”tabindex=”1″>
    2. <option value=””></option>
    3. <option value=”United States”>United States</option>
    4. <option value=”United Kingdom”>United Kingdom</option>
    5. <option value=”Afghanistan”>Afghanistan</option>
    6. <option value=”Albania”>Albania</option>
    7. </select>
    初始化组件
    1. $(“.chzn-select”).chosen();

    就这么简单。

    Chosen使用技巧

    如何设置模拟选择框的默认文本?
    设置data-placeholder=””,即可。
    如果不存在data-placeholder,组件会自动设置默认文本为“Select Some Option”或“”Select Some Options”。
    如何设置没有搜索结果时显示的文本?

    1. $(“.chzn-select”).chosen({no_results_text: “没有匹配结果”});

    如何给选项分组?
    在html中增加optgroup标签。

    1. <select data-placeholder=”Your Favorite Football Teams” style=”width:350px;” class=”chzn-select” multiple tabindex=”6″>
    2. <option value=””></option>
    3. <optgroup label=”NFC EAST”>
    4. <option>Dallas Cowboys</option>
    5. <option>New York Giants</option>
    6. <option>Philadelphia Eagles</option>
    7. <option>Washington Redskins</option>
    8. <optgroup>
    9. <optgroup label=”NFC NORTH”>
    10. <option>Chicago Bears</option>
    11. <option>Detroit Lions</option>
    12. <option>Green Bay Packers</option>
    13. <option>Minnesota Vikings</option>
    14. </optgroup>
    15. </select>

    如何开启多选支持?
    增加个多选属性multiple
    <select data-placeholder=”Choose a Country” class=”chzn-select” multiple style=”width:350px;”tabindex=”4″>

    1. <option value=””></option>
    2. <option value=”United States”>United States</option>
    3. <option value=”United Kingdom”>United Kingdom</option>
    4. <option value=”Afghanistan”>Afghanistan</option>
    5. <option value=”Albania”>Albania</option>
    6. <option value=”Algeria”>Algeria</option>
    7. </select>

    来源:http://www.36ria.com/4976

      模糊查询时,chosen默认从第一个字符搜索,所以写中间的字符搜索时,是搜索不出来的–下面的js中(search_contains属性为true即可)可以让chosen搜索选项的中间及末尾字符

    no_results_text是搜索不到内容时,显示的提示语
    placeholder_text是下拉选项默认显示的文字
    disable_search_threshold是select的option选项大于等于此值,才会显示查询的文本框
    jQuery(".chosen").chosen({
    no_results_text: "My language message.",
    placeholder_text : "My language message.",
    search_contains: true,
    disable_search_threshold: 10
    });
    相关推荐
    python开发_常用的python模块及安装方法
    adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
    日期:2022-11-24 点赞:878 阅读:9,082
    Educational Codeforces Round 11 C. Hard Process 二分
    C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
    日期:2022-11-24 点赞:807 阅读:5,556
    下载Ubuntn 17.04 内核源代码
    zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
    日期:2022-11-24 点赞:569 阅读:6,406
    可用Active Desktop Calendar V7.86 注册码序列号
    可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
    日期:2022-11-24 点赞:733 阅读:6,179
    Android调用系统相机、自定义相机、处理大图片
    Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
    日期:2022-11-24 点赞:512 阅读:7,815
    Struts的使用
    一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
    日期:2022-11-24 点赞:671 阅读:4,898