JQueryMobile:Listview过滤器 - 如何获得结果列表?

时间:2012-11-21 08:56:12

标签: javascript jquery-mobile

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

然后从另一个文本字段(从另一个jqm页面),我需要输入一个字符串,在输入的keyup上我需要将值传递给过滤器fieldtext(用于过滤listview的那个)然后得到li与传递的值相对应的元素。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

我以不同的方式处理它:

$.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();
    }
});