2016-06-21 61 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 /博客/如何使用的安 - 感嘆號 - 正確知識,不使用的,它/ –

回答

1

使用正則表達式:

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

str.indexOf(inputString); //it returns =-1 if contains or returns >-1