Jquery 列表的自动除法器
我正在创建一系列项目,包括名字和姓氏。该列表按姓氏排序。如何创建按姓氏分割列表项的自动分割器Jquery 列表的自动除法器,jquery,jquery-mobile,Jquery,Jquery Mobile,我正在创建一系列项目,包括名字和姓氏。该列表按姓氏排序。如何创建按姓氏分割列表项的自动分割器 <div class="listWrap"> <div id="userFilter"> <ul id="usersListView" data-bind="template: {name: 'usersListTemplate', foreach: users}" data-role="listview" data-filter="false" d
<div class="listWrap">
<div id="userFilter">
<ul id="usersListView" data-bind="template: {name: 'usersListTemplate', foreach: users}" data-role="listview" data-filter="false" data-filter-placeholder="enter a colleague's name...">
</ul>
</div>
<script id="usersListTemplate" type="text/html">
<li data-theme="h" data-bind="click: $parent.UserInfo" class="clickableRow">
<table>
<tr class="colleague">
<td>
<table>
<tr><td><span style="font-size:20px" class="firstname_" data-bind="text: firstname"></span> <span style="font-size:20px" data-bind="text: lastname"></span></td></tr>
<tr><td><a data-bind="text: email, attr: { href: 'mailto:'+email()}, click: $parent.alwaysTrue, clickBubble: false"></a></td></tr>
</table>
</td>
</tr>
</table>
</li>
</script>
</div>
要为自动除法器使用自定义文本,您需要做一些事情 您需要将数据autodividers=true添加到ul 您需要指定一个输出 自动分割器的文本 您需要刷新listview 例如,给定以下标记的简化版本
<div data-role="page" id="pageAutoDiv">
<div data-role="header"><h3>Header</h3></div>
<div data-role="content">
<ul data-autodividers="true" id="usersListView" data-role="listview">
<li> <span class="firstname_">Francisca </span> <span class="lastname" data-bind="text: lastname">Fidler</span></li>
<li><span class="firstname_">Jolie </span> <span class="lastname" data-bind="text: lastname">Jarnagin</span></li>
<li><span class="firstname_">Quiana </span> <span class="lastname" data-bind="text: lastname">Quiroz</span></li>
</ul>
</div>
<div data-role="footer"><h4>Footer</h4></div>
</div>
这里有一个链接,指向使用更多标记的方法。要使用自定义文本作为自动除法器,需要做一些事情
<div data-role="page" id="pageAutoDiv">
<div data-role="header"><h3>Header</h3></div>
<div data-role="content">
<ul data-autodividers="true" id="usersListView" data-role="listview">
<li> <span class="firstname_">Francisca </span> <span class="lastname" data-bind="text: lastname">Fidler</span></li>
<li><span class="firstname_">Jolie </span> <span class="lastname" data-bind="text: lastname">Jarnagin</span></li>
<li><span class="firstname_">Quiana </span> <span class="lastname" data-bind="text: lastname">Quiroz</span></li>
</ul>
</div>
<div data-role="footer"><h4>Footer</h4></div>
</div>
您需要将数据autodividers=true添加到ul
您需要指定一个输出
自动分割器的文本
您需要刷新listview
例如,给定以下标记的简化版本
<div data-role="page" id="pageAutoDiv">
<div data-role="header"><h3>Header</h3></div>
<div data-role="content">
<ul data-autodividers="true" id="usersListView" data-role="listview">
<li> <span class="firstname_">Francisca </span> <span class="lastname" data-bind="text: lastname">Fidler</span></li>
<li><span class="firstname_">Jolie </span> <span class="lastname" data-bind="text: lastname">Jarnagin</span></li>
<li><span class="firstname_">Quiana </span> <span class="lastname" data-bind="text: lastname">Quiroz</span></li>
</ul>
</div>
<div data-role="footer"><h4>Footer</h4></div>
</div>
这里有一个链接,指向一个使用更多标记的链接什么是autodividers?@Diodeus您发布的链接明确建议使用autodividersSelector。它对你不起作用吗?@IliaG它不起作用可能有帮助什么是自动除法器?@Diodeus你发布的链接明确建议使用自动除法器选择器。它对你不起作用吗?@伊利亚特它不起作用可能会有帮助
<div data-role="page" id="pageAutoDiv">
<div data-role="header"><h3>Header</h3></div>
<div data-role="content">
<ul data-autodividers="true" id="usersListView" data-role="listview">
<li> <span class="firstname_">Francisca </span> <span class="lastname" data-bind="text: lastname">Fidler</span></li>
<li><span class="firstname_">Jolie </span> <span class="lastname" data-bind="text: lastname">Jarnagin</span></li>
<li><span class="firstname_">Quiana </span> <span class="lastname" data-bind="text: lastname">Quiroz</span></li>
</ul>
</div>
<div data-role="footer"><h4>Footer</h4></div>
</div>