JQueryMobile实现表格的条件筛选

使用JQueryMobile做表格的条件筛选异常简单,以前是使用改变Mysql的查询条件来做筛选得到过滤后的结果,使用JQueryMobile则是在页面显示后本地做CSS改变:

\\引用JQuery和JQueryMobile
<script>window.jQuery || document.write('<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"><\/script><script src="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"><\/script>')</script>

<select id="filterTable-input">
            <option value="" selected="selected">全部</option>
            <option value="小区">小区</option>
            <option value="家政">家政</option>
        </select>
        <table width="100%" data-role="table" data-mode="columntoggle" data-filter="true" data-input="#filterTable-input" id="Phone" class="ui-body-d ui-shadow table-stripe ui-responsive" data-column-btn-text="显示...">
            <thead>
            <tr>
                <th style='text-align: left;vertical-align:middle;'>类别</th>
                <th style='text-align: left;vertical-align:middle;'>姓名/机构名</th>
                <th></th>
                <th style='text-align: right;vertical-align:middle;'>欢迎度</th>
            </tr>
            </thead>
             <tbody>            
                <tr id='1'>
                    <td style='text-align: left;vertical-align:middle;'>小区</td>
                    <td style='text-align: left;vertical-align:middle;'><a href='Show_Phone.php?id=1'>花城物业</a></td>
                    <td style='text-align: left;vertical-align:middle;'>机构</td>
                    <td style='text-align: right;vertical-align:middle;'><span class='ui-btn ui-btn-inline ui-icon-heart ui-btn-icon-right' id='R_Useful'>1</span></td>
                </tr>
                            
                <tr id='2'>
                    <td style='text-align: left;vertical-align:middle;'>家政</td>
                    <td style='text-align: left;vertical-align:middle;'><a href='Show_Phone.php?id=2'>曹阿姨</a></td>
                    <td style='text-align: left;vertical-align:middle;'>女</td>
                    <td style='text-align: right;vertical-align:middle;'><span class='ui-btn ui-btn-inline ui-icon-heart ui-btn-icon-right' id='R_Useful'>2</span></td>
                </tr>
            </tbody>
        </table>

效果:


2018-03-23_095854.jpg

2018-03-23_095939.jpg

如果想将下拉列表变成搜索框,只要将<select>部分变成:

<input id="filterTable-input" data-type="search">
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,860评论 25 709
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,064评论 0 19
  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 9,833评论 0 44
  • 小旺才: 你这两天回来还有点沉浸在夏令营的兴奋中,时不时跟我们说说夏令营里的趣事和各个伙伴们,我们饶有兴趣地听着。...
    樊里洋阅读 162评论 0 3
  • 流年的老唱片还在吚吚哑哑的哼唱着那首老歌总是伏在耳边不停地盘旋在那些光与影交错的点点斑驳中我看见那条弥藏的白色棉布...
    简单王檬阅读 366评论 12 36