2012-02-27 63 views
-1

我在列表中有一些值,并且在页面的一侧有字母。当我单击'A'时,我需要使用标签'A'获取列表,并且以字母'A'开头的值以及其余值应该显示在下面的“A'.please导向me.Thanks提前值如何使用jQuery或JavaScript从列表中过滤特定值?

我的代码是

$(function() { 
    $(":input").click(function(){ 
    var filter=$(this).text(); 
     if(filter) { 
      $(".sidemenu").find("a:not(:Contains(" + filter + "))").parent().slideUp(); 
      $(".sidemenu").find("a:Contains(" + filter + ")").parent().slideDown(); 
     } else { 
      $(".sidemenu").find("li").slideDown(); 
     } 
    }); 
    }); 

}(jQuery的));

HTML:

<ul class="sidemenu" ></ul> 

我需要得到像列表使用JavaScript或jQuery的

+0

您必须提供更多信息,例如这是一个列表(HTML)的例子,以及到目前为止您尝试过的内容。你确切的问题是什么? – 2012-02-27 14:22:03

+0

我已经编辑过我的帖子,请参阅,并提前指导我。 – Mercy 2012-02-28 04:11:01

回答

0

一个简单的解决方案是使用数据过滤器在ListView机器人接触。只需将“data-filter ='true'”添加到列表视图定义中即可。

<ul data-role="listview" data-filter="true"> 
</ul> 

这导致在列表视图上方显示一个搜索栏。您可以使用自己的过滤器功能或使用过滤所有内容的默认功能。只需输入一个字母或单词,它就会显示包含该字母或单词的所有列表项目。

相关问题