Javascript 如何在搜索筛选器jQuery mobile中查找可见列表项的计数

Javascript 如何在搜索筛选器jQuery mobile中查找可见列表项的计数,javascript,android,jquery-mobile,Javascript,Android,Jquery Mobile,我已经使用jQuery Mobile和java脚本为android实现了一个phone gap应用程序 在我的应用程序中 我动态添加了一个列表视图,并使用了搜索过滤器属性(true) 现在我想为每次搜索弹出一个警报 该警报显示每个字符输入的可见列表项目的计数 怎么做 以下内容应提供列表视图中当前可见的lis的计数,其中id=myList $('#myList li').size()-$('#myList li.ui screen hidden').size() 我给你举了一个例子,说明你想做什么

我已经使用jQuery Mobile和java脚本为android实现了一个phone gap应用程序

在我的应用程序中

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

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

该警报显示每个字符输入的可见列表项目的计数

怎么做


以下内容应提供
列表视图中当前可见的
li
s的计数,其中
id=myList

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


我给你举了一个例子,说明你想做什么:

它使用来自的css选择器来快速计算元素

javascript代码使用带有
id=“filterlist”
的列表视图


值得一提的是,“.size()方法在功能上等同于.length属性;但是,.length属性是首选的,因为它没有函数调用的开销。”-
$(document).on("pageshow", function() {
    $("#filterlist").prev().on("keyup",function(){
        count();
    });
});

function count(){
    var elements = $("#filterlist li:visible").length;
    alert(elements);
}