2013-10-21 20 views
0

我有代碼搜索使用knockout.js使用搜索knockout.js

 function UserListModel(list) { 
     var self = this; 
     self.searchData = ko.observable(); 
     //self.pagedList = ko.utils.pagedObservableArray(list); 
     self.pagedList = ko.utils.pagedObservableArray({ data: list, showFirstLast: true }); 

     var allData = list; 
     self.clearSearch = function() { 
      self.searchData(""); 
      self.pagedList.allData(allData); 
     }; 
     self.search = function() { 
      var filterData = allData; 
      if (self.searchData() != "") { 
       filterData = $.grep(allData, function (e) { 
        return e.Name.search(self.searchData()) >= 0; 
       }); 
      } 
      self.pagedList.allData(filterData); 
     }; 
    } 

在搜索時,只能搜索在大寫或小寫準確輸入文本。我希望它能夠搜索大寫和小寫的相對關係。

回答

0

轉換您的搜索字詞和您在to lower case中搜索的字符串。然後你會有你想要的不區分大小寫的搜索。