【问题标题】:JQueryMobile: Listview filter - How can I get the resulting list?JQueryMobile:Listview 过滤器 - 如何获取结果列表?
【发布时间】:2012-11-21 08:56:12
【问题描述】:

我动态生成了我的列表视图。现在,由于列表生成期间的事件绑定,listview ul 的每个 li 元素都有一个特定的事件。现在这个 listview data-filter="true"。

然后从另一个文本字段(来自另一个 jqm 页面),我需要输入一个字符串,在输入键时我需要将值传递给过滤器字段文本(用于过滤列表视图的文本)然后获取 li与传递的值相对应的元素。

谁能指出我正确的方向?

【问题讨论】:

  • 你可能想准备一个例子jsfiddle.net---
  • 由于我需要的功能对于那些没有时间阅读整个jqm库的人来说可能是不可见的,所以我已经实现了自己的解决方案

标签: javascript jquery-mobile


【解决方案1】:

我以不同的方式处理它:

$.each($('#myListView').children(),function(){
    var text = $(this).attr("data-filtertext");
    if(text.toLowerCase().search(search) > 0){
        //do event
        //Since I generate the data-filtertext attr, 
        //and I've guarantee that it wont have duplicate, so: 
        $(this).children("a").click();
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-04
    • 2021-12-06
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 2012-07-28
    • 2015-03-28
    • 1970-01-01
    相关资源
    最近更新 更多