2016-06-21 3 views
0

個人的な使い方やトレーニングのためのウェブサイトをコーディングしています!
私は、完璧に動作するフォルダシステムをコーディングしようとしています!私はそれをかなり誇りに思います!
私はjQueryでフィルター検索を試みています。これは入力値と一致しないすべてのフォルダを非表示にします!
しかし、問題は、ユーザーが入力と同じ名前をフォルダに書き込む必要があることです!
私のコードは次のとおりです! :JQueryシンプルな「検索/フィルタリング」システム

while($data = $ans->fetch()) { 
    echo'<div class="col-md-3" id="'.$data['name'].'"><div class="jumbotron"> 
    <img src="../img/folder.png" height="15%"> 
    <p>'.$data['name'].'</p> 
    <p><a class="btn btn-primary btn-lg" href="?parent='.$data['id'].'" role="button">Aller</a>&nbsp;&nbsp;&nbsp;<a class="btn btn-danger btn-lg " href="?delete='.$data['id'].'" role="button"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></a></p> 
</div></div>'; 
} 

これは、DBの各フォルダのDivをエコーし​​ます。そして、JQは以下の通りです:

$("#search").keyup(function() { 
     var value = $(this).val(); 
     if(value == ''){ 
      $('.col-md-3').show(100); 
     } 
     else{ 
      $('.col-md-3').hide(100); 
      $('#'+value).show(100); 

     } 
    }); 

事が最適化されていないwhhy私はただのチュートリアルを見ずにシステムを自分で作成し、それはだました! StackOverflow 名前を付けるフォルダを例として隠すことができない人がいる場合:入力しているとき:スタック!



ご理解くださいますようお願い申し上げます。私はかなり良い英語を話すことはありません!
あなた
マチュー

+0

その男ではないとしたが、私はちょうどに持っていたします。https://www.grammarly。 com/blog/how-to-use-the-exclamation-point-appropriate-how-to-use-it / –

答えて

1

使用正規表現ありがとう:

(new RegExp('word')).test(str) 

または

str.indexOf(inputString); //it returns =-1 if contains or returns >-1 
関連する問題