Разделитель списка сам по себе является элементом списка в jQuery mobile.Вам, вероятно, придется сделать это вручную (вставьте элементы в список по алфавиту и вставьте разделитель списка <li>
для каждой буквы).И да, поместите обработчики кликов в разделители списка, чтобы они отображались и скрывали все <li>
под ними.Итак, вы стремитесь к структуре списка, например:
<ul data-role="listview" data-theme="g">
<li data-role="list-divider">A</li>
<li class="a"><a href="acura.html">Acura</a></li>
<li class="a"><a href="audi.html">Audi</a></li>
<li data-role="list-divider">B</li>
<li class="b"><a href="bmw.html">BMW</a></li>
</ul>
, а затем прикрепите обработчик щелчка к разделителю списка для A, чтобы он скрыл все <li>
с классом "a".Но вам придется генерировать его вручную, пока кто-нибудь не напишет плагин для преобразования объекта в список JQM, если он еще не существует.