2012-02-27 3 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)の例とこれまでに試したこと。あなたの問題は何ですか? –

+0

私は自分の投稿を編集しました。それを見てください。私を案内してください。 – Mercy

答えて

0

を使ってAndroidの連絡先などのリストを取得する必要があります。単にリストビューの定義に "data-filter = 'true'"を追加します。

この結果、リストビューの上に検索バーが表示されます。あなた自身のフィルタ関数をライトするか、すべてをフィルタリングするデフォルトの関数を使うことができます。文字または単語を入力すると、その文字または単語を含むすべてのリスト項目が表示されます。

関連する問題