jquery mobile listview列表属性(搜索自动填充检索效果)

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <meta name="viewport" content="width=device-width, initial-scale=1">
 6 <link rel="stylesheet" type="text/css" href="../jquery.mobile-1.4.5.min.css">
 7 <script type="text/javascript" src="../jquery-1.12.0.min.js"></script>
 8 <script type="text/javascript" src="../jquery.mobile-1.4.5.min.js"></script>
 9 </head>
10 <body>
11 <ul data-role="listview"><!-- 无序列表 -->
12     <li>A</li>
13     <li>B</li>
14     <li>C</li>
15     <li>D</li>
16 </ul>
17 <ol data-role="listview">    <!-- 有序列表 -->
18     <li><a href="">A</a></li><!-- 改变成可点击的状态 -->
19     <li>1</li>
20     <li>1</li>
21     <li>1</li>
22 </ol>
23 <ul data-role="listview"><!-- 无序列表可点击 -->
24     <li><a href="">A</a></li>
25     <li><a href="">A</a></li>
26     <li><a href="">A</a></li>
27     <li><a href="">A</a></li>
28 </ul>
29 <hr><!-- hr为加一条横线 -->
30 <ul data-role="listview" data-filter="true" data-inset="true">
31 <!-- 输入a的时候只显示a,输入b只显示b,删除的话返回到最初的状态 -->
32     <li><a href="#">A</a></li>
33     <li><a href="#">B</a></li>
34     <li><a href="#">C</a></li>
35     <li><a href="#">D</a></li>
36 </ul>
37 <br>
38 <!-- 过滤效果在只有一个输入框的情况下显示的情况下,下面的列表不进行加载 -->
39 <!-- 使用form表单提交的进行操作 -->
40 <form class="ui-filterable">
41     <input id="autoinput" data-type="search"><!-- 输入框的id和类型data-type -->
42 </form>
43 <ul data-role="listview" data-filter="true" data-filter-reveal="true" data-input="#autoinput" data-input="true">
44 <!-- data-role="listview"清除了默认的列表样式 -->
45 <!--指定无序列表内的属性:  data-filter为默认不展开 data-filter-reveal="true" 默认将其过滤掉,
46 data-input="#autoinput"通过form表单进行提交操作;data-input="true"指定为可插入的状态-->
47     <li><a href="#">A</a></li>
48     <li><a href="#">B</a></li>
49     <li><a href="#">C</a></li>
50     <li><a href="#">D</a></li>
51     <li><a href="#">A</a></li>
52     <li><a href="#">B</a></li>
53     <li><a href="#">C</a></li>
54     <li><a href="#">D</a></li>
55 </ul>
56 <!-- liru通讯录中的ABCD的索引内容 -->
57 <ul data-role="listview" data-autodividers="true" data-filter="true" data-inset="true">
58 <!-- 有个颜色的加深效果,所有字母a的索引,所有字母b的索引,等等 -->
59 <!-- data-autodividers="true"生成对应的索引 -->
60     <li><a href="#">生成第一个字的索引&ldquo;&rdquo;</a></li>
61     <li><a href="#">B</a></li>
62     <li><a href="#">C</a></li>
63     <li><a href="#">D</a></li>
64     <li><a href="#">A</a></li>
65     <li><a href="#">B</a></li>
66     <li><a href="#">C</a></li>
67     <li><a href="#">D</a></li>
68 </ul>
69 </body>
70 </html>

即添加data-role="listview"清除默认列表样式

 data-filter为默认不展开

data-filter-reveal="true" 默认将其过滤掉,
data-input="#autoinput"

通过form表单进行提交操作;

data-input="true"指定为可插入的状态

显示效果为:在输入框输入内容,显示相关内容,

或者如同通讯录,按关键词顺序进行排序

转载于:https://www.cnblogs.com/NB-JDzhou/p/5265391.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值