jQuery Mobile 列表视图(带有自动检索)

摘要:
如需规定列表分隔符,请向元素添加data-role="list-divider"属性:实例:欧洲法国德国如果您的列表是字母顺序的,jQueryMobile自动添加恰当的分隔符,通过在或元素上设置data-autodividers="true"属性:实例:AdamAngelaBillCalvin...提示:data-autodividers="true"属性通过对列表项文本的首字母进行大写来创建分隔符。如需修改默认文本,请使用data-filter-placeholder属性:实例:只读列表如何创建没有链接的列表。

jQuery Mobile 列表视图(带有自动检索)第1张

输入a:

jQuery Mobile 列表视图(带有自动检索)第2张

输入b:

jQuery Mobile 列表视图(带有自动检索)第3张

jQuery Mobile 列表视图

jQuery Mobile 中的列表视图是标准的 HTML 列表:有序列表 (<ol>) 和无序列表 (<ul>)。

如需创建列表,请向 <ol> 或 <ul> 元素添加 data-role="listview"。如需使这些项目可点击,请在每个列表项(<li>)中规定链接:

实例:

<ol data-role="listview">

  <li><a href="https://tool.4xseo.com/article/80598.html">列表项</a></li>

</ol>

<ul data-role="listview">

  <li><a href="https://tool.4xseo.com/article/80598.html">列表项</a></li>

</ul>

jQuery Mobile 列表视图(带有自动检索)第4张

如需为列表添加圆角和外边距,请使用 data-inset="true" 属性:

实例:

<ul data-role="listview" data-inset="true">

jQuery Mobile 列表视图(带有自动检索)第5张

提示:默认地,列表中的列表项会自动转换为按钮(无需 data-role="button")。

列表分隔符

列表分隔符(List Dividers)用于把项目组织和组合为分类/节。

如需规定列表分隔符,请向 <li> 元素添加 data-role="list-divider" 属性:

实例:

<ul data-role="listview">
<li data-role="list-divider">欧洲</li>
 <li><a href="https://tool.4xseo.com/article/80598.html">法国</a></li>
 <li><a href="https://tool.4xseo.com/article/80598.html">德国</a></li>
</ul>

jQuery Mobile 列表视图(带有自动检索)第6张

如果您的列表是字母顺序的(比如通讯录),jQuery Mobile 自动添加恰当的分隔符,通过在 <ol> 或 <ul> 元素上设置 data-autodividers="true" 属性:

实例:

<ul data-role="listview" data-autodividers="true">
 <li><a href="https://tool.4xseo.com/article/80598.html">Adam</a></li>
 <li><a href="https://tool.4xseo.com/article/80598.html">Angela</a></li>
 <li><a href="https://tool.4xseo.com/article/80598.html">Bill</a></li>
 <li><a href="https://tool.4xseo.com/article/80598.html">Calvin</a></li>
 ...
</ul>

jQuery Mobile 列表视图(带有自动检索)第7张

提示:data-autodividers="true" 属性通过对列表项文本的首字母进行大写来创建分隔符。

搜索过滤器

如需在列表中添加搜索框,请使用 data-filter="true" 属性:

实例:

<ul data-role="listview" data-filter="true"></ul>

jQuery Mobile 列表视图(带有自动检索)第8张

输入C:

jQuery Mobile 列表视图(带有自动检索)第9张

默认地,搜索框中的文本是 "Filter items..."。

如需修改默认文本,请使用 data-filter-placeholder 属性:

实例:

<ul data-role="listview" data-filter="true" data-filter-placeholder="搜索姓名">

jQuery Mobile 列表视图(带有自动检索)第10张

只读列表

如何创建没有链接的列表(不是按钮,不可点击)。

<div data-role="page" id="pageone">

<div data-role="content">

<h2>有序列表:</h2>

<ol data-role="listview">

<li>列表项目</li>

<li>列表项目</li>

<li>列表项目</li>

</ol>

<h2>无序列表:</h2>

<ul data-role="listview">

<li>列表项目</li>

<li>列表项目</li>

<li>列表项目</li>

</ul>

</div>

</div>

jQuery Mobile 列表视图(带有自动检索)第11张

免责声明:文章转载自《jQuery Mobile 列表视图(带有自动检索)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JAVA中GC时finalize()方法是不是一定会被执行?[SAP ABAP开发技术总结]几个小问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jQuery kxbdMarquee 无缝滚动

转:http://code.ciaoca.com/jquery/kxbdmarquee/ <marquee> 曾是 IE 下独有的一个走马灯效果的标签,其他浏览器并不兼容,于是出现了使用 JavaScript 来模拟该效果的插件。 版本:jQuery v1.3.2+ 下载 jQuery kxbdMarquee 查看 Demo   使用方法...

转 shell中字分隔的妙用:变量IFS

IFS 的全称是 Interal Field Separator ,即“内部区域分隔符”,它也是一个内置环境变量,存储着默认的文本分隔符,默认下这分隔符是空格符(space character),制表符(tab) 以及新行(newline) 。先看下面一个简单示例: ? 1 2 3 4 5 6 7 8 #!/bin/sh msg="welcom...

jQuery UI Autocomplete是jQuery UI的自动完成组件

jQuery UI Autocomplete是jQuery UI的自动完成组件,是我用过的最强大、最灵活的Autocomplete,它支持本地的Array/JSON数组、通过ajax请求的Array/JSON数组、JSONP、以及Function(最灵活)等方式来获取数据。 支持的数据源 jQuery UI Autocomplete主要支持字符串Arr...

php mysql jquery ajax 查询数据库三级联动

1、php 页面打开直接展示第一个select option中的数据 2、当第一个下拉列表选中的内容发生改变的时候,查询数据库填充第二个下拉列表 3、当第二个下拉列表选中的内容发生改变时,查询数据库填充第三个下拉列表 注意点: 1、查询出来的数据,如果绑定到select上 2、select cochange事件 3、ajax 请求,提交到某个php 页面,...

第二百二十八节,jQuery EasyUI,TreeGrid(树形表格)组件

jQuery EasyUI,TreeGrid(树形表格)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 TreeGrid(树形表格)组件的使用方法,这个组件依赖于 DataGrid(数据表格)组件。 一.加载方式 建立一个 JSON 文件 [ { "id": 1,...

JQuery DataTable的配置项及事件

  当我们需要在加载或者显示表格的时候,改变jquery datatable 的数据,或增加一些html标签处理。 可以通过Jquery DataTable的回调函数处理。 实例代码: if (oTable != null) { oTable.fnDestroy(); }; var detail="../Pages/detail/detail.asp...