选择筛选

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>筛选</title>
    <link rel="stylesheet" href="http://www.xybsyw.com/themes/center/css/admin_top_foot.css">
    <link rel="stylesheet" href="http://www.xybsyw.com/themes/center/css/popup/popup.css">
    <script src="http://www.xybsyw.com/jquery/jquery.min.js"></script>

    <script src="http://www.xybsyw.com/jquery/plugs/layer/layer.min.js"></script>
    <style>
        /*审核状态弹窗*/
    .select_director{background-color: #fff;display: block;}
    .select_director p.search_teacher{display: block; padding: 15px 0 0 35px;}
    .select_director ul {display: block; padding:0 30px 30px 30px;margin-top: 10px; }
    .select_director ul li{display: block;/*border-top: #ddd 1px solid*/;line-height: 25px; padding: 3px 5px; cursor: pointer; position: relative; width: 140px; float: left; margin-right: 15px; }
    .select_director ul li.ts_bg{background-color: #f4f4f4;}
    .select_director ul li:hover,.select_director ul li.on{background-color: #e7f2ff;}
    .select_director ul li span{display:inline-block; vertical-align: middle;*zoom:1;*display:inline;overflow: hidden;text-overflow: ellipsis; white-space:nowrap}
    .select_director ul li span.w_1{width:100px;padding-left: 15px;}
    .select_director ul li span.w_2{width:200px;padding-left: 10px;}
    .select_director p.search_teacher input.w_1{width:150px;border: #95b8e7 1px solid;border-radius: 5px; padding:3px 5px;}
    .select_director p.search_teacher input.btn_steacher{background:url("http://www.xybsyw.com/themes/center/images/index_search_btnbg.png") no-repeat scroll 0 0; border: 0 none;color: #fff;cursor: pointer;display: inline-block;height: 30px;padding-left: 32px;text-align: left;vertical-align: middle; width: 80px;margin-left:5px;}
    .select_director p.search_teacher input.btn_steacher:active {padding-top: 2px;}
    .select_director ul li em.right_icon{display: none;background: url(http://www.xybsyw.com/themes/center/images/right_icon.png) 0 0 no-repeat;width: 16px; height: 16px;position: absolute; right: 10px;; top: 10px; }
        .select_director ul li.on em.right_icon{display: block;}
        .tag{display: block; padding: 5px 30px 0 30px;}
        .tag span.tag_class{border-radius: 5px;color: #fff; display: inline-block;*zoom:1;*display: inline-block; margin:5px 10px 5px 0; padding:0 5px; line-height: 25px; background-color: #f7941d; cursor: pointer;}
        .tag span.tag_class i.sclose{width: 14px; height: 14px; background: url(http://www.xybsyw.com/themes/center/images/tag_close.png) 0px 0px no-repeat; cursor: pointer; display:inline-block ; *zoom:1 ; *display:inline; vertical-align: middle; margin-left: 5px;position: relative; top: -1px}
        .tag span.tag_class i.sclose:hover{background-position: 0px -22px;}

    </style>
</head>

<body style="height:1900px">
    <input type="text" value="专业主任" id="selectDirector">

     <!--选择专业主任-->
    <div class="popup" id="selectDirectorBox" style="width:400px">
                <h3>选择专业主任<a href="javascript:;" class="close"></a></h3>
                <div class="select_director clearfix">
                    <p class="search_teacher">
                        <input type="text" placeholder="姓名" class="input_text w_1">
                        <input type="button" value="搜索" class="btn_steacher">
                    </p>
                    <div class="tag">

                    </div>
                    <ul class="clearfix">
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class" data-id="1">胡志强<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class" data-id="2">胡志坚<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="3">丰红宾<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="4">益达<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="5">胡孝贤<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="6">胡一诺<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="7">丰莉琳<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="8">胡俊<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="9">郑燕<i class="sclose"></i></span>
                        </li>
                        <li>
                            <em class="right_icon"></em>
                            <span class="tag_class"  data-id="10">胡攀<i class="sclose"></i></span>
                        </li>
                    </ul>

                </div>
                <div class="w_foot">
                    <a href="javascript:;" id="determineTeacher" class="btn_save" title="确定">确定</a>
                    <a href="#" title="取消" class="btn_cancel close">取消</a>
                </div>
            </div>
    <script type="text/javascript">
    $(document).ready(function () {
        var pageii = null;
        //选择专业主任
        $(‘#selectDirector‘).on(‘click‘, function () {
            pageii = $.layer({
                type: 1,
                title: false,
                bgcolor: false,
                border: [0], //去掉默认边框
                shade: [0.3, ‘#000‘], //不显示遮罩
                closeBtn: [0, false], //去掉默认关闭按钮
                area: [‘400px‘, ‘auto‘],
                fix: false,
                page: {
                    dom: ‘#selectDirectorBox‘
                }
            });
            //自设关闭
            $(‘.close‘).on(‘click‘, function () {
                layer.close(pageii);
            });
        });
        //tag点击事件
        var oli = $(".select_director ul li");
        oli.click(function(){
                $(this).toggleClass("on");
                $(".tag").empty();
                var olionspan =$(".select_director ul li.on span");
                olionspan.each(function(){
                    //$(this).clone().appendTo($(".tag"));
                    $(".tag").append($(this).clone());
                });
                var tagspan = $(".tag span");
                tagspan.click(function(){
                    $("[data-id="+$(this).attr("data-id")+"]")[1].click(); //第二个属性为data-id的值
                });
                var btnOk = $("#determineTeacher");
                //点击确定,赋值
                btnOk.click(function(){
                    layer.close(pageii);

                    var tdata=[]//定义数组
                    tagspan.each(function(){
                        var etext = $(this).text();
                        tdata.push(etext);//在数组的最后面加上text()
                    })

                    $("#selectDirector").attr("value",tdata.join(‘,‘)); //用逗号分开,分隔符来分隔数组中的元素:
                });
            });            

    });
            //$(".tag").html($(".tag").html()+$(this).text()+",");
</script>
</body>

</html>
时间: 2024-10-28 10:44:05

选择筛选的相关文章

10分钟教你如何选择筛选组件

生活需要筛选,App页面也一样.本文通过案例分析,从筛选组件的样式.使用场景等方面来解析筛选组件在手机端场景的设计. 筛选组件概述 筛选组件的作用是帮助人们在面对大量信息时,通过更高效的筛选方式提升决策效率.广义的筛选组件还包括搜索栏及Tab栏,本文暂不分析. 组件包括筛选按钮与筛选器,筛选器包含类别及各类别下的筛选项.使用频次高低.筛选条件的数量都是决定筛选组件样式的因素. 01 位于 Tab 栏的筛选组件 组件样式 筛选按钮位置:一般位于Tab栏最右侧视觉薄弱区域. 筛选器形式:点击按钮,筛

怎么在一堆身份证中筛选出大于18岁的?

最近一朋友找我帮个忙,让我在N多身份证中找到18岁以上的人.我还想着用SQL查询来弄,谁让是干IT的呢,没想到被我一个朋友用excel瞬间解决....学习新的东西是多么的重要啊. 其实就是利用了excel中的MID函数.例子:MID(x,y,z):  MID函数可以截取表中的字符段,有三个参数,依次表示为获取哪一格数.从第几个字符开始.截取几位.例如MID(A1,7,4)表示截取A1格内从第7个开始长度为4的字符串.说道这里,上面的问题就迎刃而解.要算大于18岁的,肯定是获取身份证号码中的年份才

SharePoint 2013无代码实现列表视图的时间段动态筛选

本文介绍两种为列表视图设置时间段筛选器的方法.其中,第一个方法用于SharePoint Server,第二个方法同时还能用于SharePoint Foundation. 方法一:日期筛选器Web部件 先看一下接下来要用的列表,是一个任务列表: 为了实验方便,我们先建个页面,用来放置目标列表视图和筛选器. 1.打开SPD,选择左侧的“网站页面”,点击功能区里的“新建”->"Web部件页". 如果是已有页面,则右键高级模式编辑. 2.找到页面主要区域的WebPart Zone,在其中

SharePoint 2013 Designer系列之数据视图筛选

在SharePoint中,我们经常需要对列表进行简单的筛选,这时,数据视图就有作用了,我们可以定制对于字段的筛选,来进行展示:特别的,筛选不同于搜索,并没有对于附件或者文档的全文检索,如果需要全文检索,可以使用列表的垂直搜索功能. 1.新建一个测试页面,然后右键在高级模式下编辑,如下图: 2.在PlaceHolderMain节点里,加入webpartzone,用来添加数据视图: 3.数据视图选择News列表,如下图: 4.列表视图就选择第一个就可以了,如下图: 5.查看测试页面,如下图: 6.在

tableau-交互筛选器

欢迎观看这段关于"交互筛选器"的视频. 将字段拖到筛选器功能区就可以轻松执行筛选,但是如果我们希望能够直接从视图中修改筛选器 选择项,那该怎么办?如果我们在可看到"子类别"字段的任何位置右键单击,然后选择"显示 筛选器",那么该字段将自动添加到筛选器功能区,我们就会在视图中得到交互筛选器. 我们可以单击下拉箭头打开菜单,随后可编辑交互筛选器的外观和功能. ? 交互筛选器可应用于具体的工作表.使用该数据源的所有视图或相关数据源. ?在"自

WPF 多项选择下拉菜单

背景 项目中有一个多项选择筛选的功能, 由于筛选条件太多, 用户又习惯在平板上进行操作, 所以要求我们把checkbox 放到一个combobox里面, 然后checkbox的选项要在combobox里面显示出来, 再加一个全选功能. 喏, 就是这种效果. 实现 首先, 实现思路是: 1. 自定义一个用户控件 2.添加一个combobox 3.重载combobox的item模板 4. 给模板中的checkbox添加点击事件. 思路确定了,就开始实现功能. 第一步 编辑xaml文件 <Grid>

SharePoint 根据时间筛选

最近在整SP列表 老大要求用列表规范周报格式. 提出要在一个视图内查看上周一至周日的内容 翻了下资料想到了以下几种方法 1.在视图页面添加时间筛选器webpart,用参数传入列表筛选 2.在列表添加按钮及TextBox 通过查询字符串 写段js传入参数查询列表 3.直接通过字段值判断 第一种实现方式截图: 第二种实现效果截图 第一种实现方式: 打开SharePoint desiger,插入两个日期筛选器 点击筛选按钮,在弹出框中选择条件 STime为新建的参数,如下图 以上在desiger的设计

django restframework PrimaryKeyRelatedField筛选的困惑

一.在开发某运动app时,遇见以下情况 1.部分表内容如下: class Sports(models.Model): ''' 运动表 ''' school = models.ForeignKey(Schools, verbose_name='学校', on_delete=models.CASCADE) sport_name = models.CharField(max_length=30, verbose_name='运动项目') image = models.ImageField(upload

laravel 筛选+分页结合跳转问题

场景: 使用laravel自带的分页{!!  $list->render() !!},如果这会选择筛选,然后点击第二页 ,会出现url没有带筛选的数据. 解决方案: 1.如用appends() {!! $lessions->appends(['title'=>'article','price'=>500])->render() !!} 原文地址:https://www.cnblogs.com/sz-xioabai/p/11413989.html