Javascript 如何在搜索筛选器jQuery mobile中查找可见列表项的计数
我已经使用jQuery Mobile和java脚本为android实现了一个phone gap应用程序 在我的应用程序中 我动态添加了一个列表视图,并使用了搜索过滤器属性(true) 现在我想为每次搜索弹出一个警报 该警报显示每个字符输入的可见列表项目的计数 怎么做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() 我给你举了一个例子,说明你想做什么
以下内容应提供
列表视图中当前可见的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);
}