2012-02-27 61 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> 

這導致在列表視圖上方顯示一個搜索欄。您可以使用自己的過濾器功能或使用過濾所有內容的默認功能。只需輸入一個字母或單詞,它就會顯示包含該字母或單詞的所有列表項目。

相關問題