【问题标题】:Search using knockout.js使用 knockout.js 进行搜索
【发布时间】:2013-10-29 09:39:10
【问题描述】:

我有代码搜索使用 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);
        };
    }

搜索时只能搜索大写或小写的精确输入文本。我希望它能够搜索相对大小写。

【问题讨论】:

    标签: javascript jquery ajax knockout.js knockout-2.0


    【解决方案1】:

    转换您的搜索词和您在to lower case 中搜索的字符串。然后你就会有你想要的不区分大小写的搜索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-08
      • 2016-05-24
      • 2011-02-27
      • 2012-03-09
      • 1970-01-01
      • 2012-07-29
      • 2019-05-04
      相关资源
      最近更新 更多