如何获取 chosen chosen.jquery.js 选中的值
来源:互联网 发布:淘宝直通车怎么提现 编辑:程序博客网 时间:2024/06/06 03:15
作为一款高级表单插件,chosen.jquery.js应该获得了不少的使用者,但在使用上可能会碰到不少问题,一个很重要的问题就在chosen select的取值上。
我们从页面引用chosen说起,
1).引用chosen.jquery.js
css:chosen.css,bootstrap.min.css?v=3.3.6,font-awesome.css?v=4.4.0
js:jquery.min.js?v=2.1.4,bootstrap.min.js?v=3.3.6,chosen.jquery.js
2).chosen 的html标签
<div class="form-group"> <label class="font-noraml">多选</label> <div class="input-group"> <select id="cse" data-placeholder="选择省份" class="chosen-select" multiple style="width:350px;" tabindex="1" onchange=""> <option value="">请选择省份</option> <option value="310000" hassubinfo="true">上海</option> <option value="320000" hassubinfo="true">江苏省</option> <option value="330000" hassubinfo="true">浙江省</option> <option value="340000" hassubinfo="true">安徽省</option> <option value="350000" hassubinfo="true">福建省</option> <option value="990000" hassubinfo="true">海外</option> </select> </div> </div>3).初始化chosen
var config = { '.chosen-select': {}, '.chosen-select-deselect': { allow_single_deselect: true }, '.chosen-select-no-single': { disable_search_threshold: 10 }, '.chosen-select-no-results': { no_results_text: '找不到数据!' }, '.chosen-select-width': { width: "95%" } } for (var selector in config) { $(selector).chosen(config[selector]); }
4).取值
<script language="javascript"> $(document).ready(function(){ //chosen初始化 //$(".chosen-select").chosen(); //多选select 数据同步 chose_get_ini('#cse'); //change 事件 $('#cse').change(function(){ alert(chose_get_value('#cse')); //console.log(chose_get_value('#cse')); alert(chose_get_value('#cse') + ' : '+ chose_get_text('#cse')); }); }); //select 数据同步 function chose_get_ini(select){ $(select).chosen().change(function(){$(select).trigger("liszt:updated");}); } //select value获取 function chose_get_value(select){ return $(select).val(); } //select text获取,多选时请注意 function chose_get_text(select){ return $(select+" option:selected").text(); } </script>5).另
在对chosen的下拉框做数据初始化或者通过js给下拉框插入option之后都需要更新chosen:
$(select).trigger("liszt:updated");
阅读全文
1 0
- 如何获取 chosen chosen.jquery.js 选中的值
- 如何获取 chosen chosen.jquery.js 选中的值
- Jquery chosen动态设置值 select Ajax动态加载数据 设置chosen和获取他们选中的值
- jquery chosen 默认选中及事件的问题
- chosen jquery
- chosen.jquery
- chosen.jquery.js 搜索框实现模糊搜索 chosen-select
- Chosen
- jquery插件chosen的使用
- Jquery chosen动态设置值
- 去除jquery.chosen.min.js样式的方法
- jquery.chosen.js实现模糊搜索
- 下拉框搜索功能chosen.jquery.js
- jquery.chosen.js实现模糊搜索
- jQuery Chosen 选择框下拉值无法重置的问题
- 禁用jQuery chosen的选择下拉菜单
- chosen.jquery 插件 动态设置下拉选项被选中selected
- Jquery chosen动态设置值实例介绍
- Java高级特性之一动态代理
- 现代OpenGL教程-lesson1
- 安卓高级控件之ViewPager
- 设计模式笔记——桥接者模式
- 【Python】 Missing parentheses in call to 'print'
- 如何获取 chosen chosen.jquery.js 选中的值
- SSH—Struts2拦截器的应用(防止未登录用户进行操作)
- 拆装机
- 工作中常用 的自定义函数
- 磁盘分区
- 工作中常用 的自定义函数
- 注册表
- Oracle查询相关的联系题
- dijkstra + 优先队列 最短路 [sdut 2143]