如何在搜索过滤器jQuerymobile中查找可见列表项的计数

how to find the count of visible list items in search filter jQuery mobile

本文关键字:列表 查找 搜索 过滤器 jQuerymobile      更新时间:2023-10-29

我已经使用jQuery Mobile和java脚本为android实现了一个电话间隙应用程序。

在我的应用中

我动态添加了列表视图,并使用搜索过滤器属性(true)。

现在我想为每次搜索弹出一个警报。

该警报sh'd显示用于输入每个字符的可见列表项的计数。

如何?

Thnaks提前

以下内容应提供具有id=myListlistview中当前可见的li的计数

$('#myList li').size() - $('#myList li.ui-screen-hidden').size()

http://jsfiddle.net/nirmaljpatel/Vy7Vu/

我给你举了一个例子,可以随心所欲:http://jsfiddle.net/Calavoow/ddTX9/3/

它使用本主题中的css选择器来快速计数元素。

javascript代码使用带有id="filterlist"的列表视图。

$(document).on("pageshow", function() {
    $("#filterlist").prev().on("keyup",function(){
        count();
    });
});
function count(){
    var elements = $("#filterlist li:visible").length;
    alert(elements);
}