美文网首页PHP建站
JQueryMobile实现表格的条件筛选

JQueryMobile实现表格的条件筛选

作者: Kewings | 来源:发表于2018-03-23 10:53 被阅读4次

使用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">

相关文章

网友评论

    本文标题:JQueryMobile实现表格的条件筛选

    本文链接:https://www.haomeiwen.com/subject/gdutcftx.html