select标签 pqselect 使用心得

pgselect,支持全选,搜索,以及分组

1. 引用

<script src="~/Content/plugins/select-1.3.2/pqselect.dev.js"></script>
<link href="~/Content/plugins/select-1.3.2/pqselect.dev.css" rel="stylesheet" />

2. 调用方式

                                                <select id="userst" class="UserSelect" name="UserSelect" multiple=multiple style="margin: 20px; width: 800px;">
                                                    @foreach (var item in users)
                                                    {
                                                        <option value="@(item.Code)[email protected](item.Name)">@(item.Name)</option>
                                                    }
                                                </select>
        $("#userst").pqSelect({
            multiplePlaceholder: ‘选择病种‘,
            selectallText: ‘全选‘,
            maxDisplay: 50,
            checkbox: true //adds checkbox to options
        }).on("change", function (evt) { var val = $(this).val(); });

change事件可以获取每次操作的值

3. 效果

分组效果

控件样式可以调整,可以切换不同的jqueryui主题

<link href="~/Content/plugins/jQueryui/themes/base/jquery-ui.css" rel="stylesheet" />

相关资源地址

http://jquery-plugins.net/pqselect-jquery-multi-select-plugin

https://paramquery.com/select

http://jquery-plugins.net/tag/multiple-select/page/1

时间: 2024-07-28 18:53:04

select标签 pqselect 使用心得的相关文章

HTML中的&lt;select&gt;标签如何设置默认选中的选项

方法有两种. 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 < select  id =  "sel" > < option  value = "1" >1</ option > < option  value = "2"  selected = "selected" >2</ opt

mybatis 中 sql 映射文件 select 标签以及 入 resultMap 标签的应用

1.自定义某个 javabean 的封装规则: 注:可以看到,select 标签中引用了 定义好的 resultMap 的值.resultMap 标签中的 type 为javabean 类型,id 为唯一标识.id 子标签定义主键(这样定义底层会有优化.)column 属性为字段名,property 属性为字段值. 注:可以看到测试结果没有出现问题,说明代码没有错误. 2.自定义某个 javabean 的级联属性封装: a.准备工作:mysql 数据库中,在之前 tbl_employees 表的

selenium处理select标签的下拉框

有时候我们会碰到<select></select>标签的下拉框.直接点击下拉框中的选项不一定可行.Selenium专门提供了Select类来处理下拉框. <select id="status" class="form-control valid" onchange="" name="status"> <option value=""></option&g

Html 中select标签的边框与右侧倒三角的去除

首先是边框的去除:可以设置属性border:none;或border:0px; 不过这还是有一个bug,不同浏览器会在选中select标签时,加上一个边框: 之后是右侧倒三角的去除:设置属性 appearance:none; 以下所有属性兼容当前主流浏览器:appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; -webkit-appearance:none; (不过对与IE浏览器这个属性好像

select标签中怎样控制option的显示数量

最近做项目,需要动态加载数据显示到下拉列表中. 刚开始用select标签,由于数据较多,一次性全部加载,下拉列表会拖得很长,不忍直视(默认会显示20个). 我想控制select中的option显示的个数,例如:只显示5个,其余的通过滚动条来控制显示. 经过反复折腾,发现直接操作select标签无法达到目的,于是改换策略,用input标签和ul标签来模拟select标签. 效果: Demo下载 select标签中怎样控制option的显示数量,布布扣,bubuko.com

html之select标签

循环select标签 1 <select name="group_id"> 2 {% for row in group_list %} 3 <option value={{row.id}}>{{ row.caption }}</option> 4 {% endfor %} 5 </select>

select标签multiple属性的使用方法

前些日子公司让做一个功能模块,对于里面一个小功能费了些周折,现将其总结一下: 一.实现效果: 一.实现代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&qu

js获取select标签选中的值

var obj = document.getElementByIdx_x("testSelect"); //定位id var index = obj.selectedIndex; // 选中索引 var text = obj.options[index].text; // 选中文本 var value = obj.options[index].value; // 选中值 jQuery中获得选中select值 第一种方式$('#testSelect option:selected').t

JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参

JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转.传参(selected的值和页面其它元素的值) 代码如下: <script src="jquery.min.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> $(document