События просмотра списка jquerymobile - количество оставшихся элементов после применения фильтра - PullRequest
2 голосов
/ 26 октября 2011

Я пытаюсь найти простой способ проверить, сколько элементов списка осталось после того, как список был отфильтрован.

Я могу забрать, когда список фильтруется через

$("#theList").listview('option', 'filterCallback', function( text, searchValue )         {

         //how many list items are there??
         return text.toLowerCase().indexOf( searchValue ) === -1;
     });

Есть ли простой способ сделать это? Я действительно хочу зацепить событие с применением фильтра, если это возможно. Не очень повезло с документами, поэтому любая помощь приветствуется.

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

Чтобы подсчитать оставшиеся показы li, используйте псевдо-селектор «: visible» следующим образом ...

$ ("# theList li: visible"). Length

0 голосов
/ 01 февраля 2012

Вы также можете проверить наличие класса ui-screen-hidden:

$('#theList li').length - $('#theList .ui-screen-hidden').length
...