【发布时间】:2016-03-07 07:05:30
【问题描述】:
我需要帮助链接我的 ul 和 li 以自动过滤搜索。我不知道从哪里开始。
self.filterMarkers = function() {
console.log(self.searchQuery);
var searchInput = self.searchQuery().toLowerCase();
self.visiblePlaces.removeAll();
self.allPlaces.forEach(function(place) {
console.log(place);
place.marker.setVisible(false);
if (placeName.toLowerCase().indexOf(searchInput) !== -1) {
self.visiblePlaces.push(place);
};
});
self.visiblePlaces().forEach(function(place) {
console.log(place);
place.marker.setVisible(true);
});
};
当我输入搜索输入时,我需要更新我的列表和标记。帮忙?
【问题讨论】:
-
请阅读以下内容:stackoverflow.com/help/mcve 并更好地解释您想要做什么。 “当我输入搜索输入时,我需要更新我的列表和标记。”那个清单在哪里?什么是标记?搜索输入在哪里?这个问题到底是什么意思?
-
您可能希望对过滤结果使用计算:knockoutjs.com/documentation/computedObservables.html
标签: javascript jquery html css knockout.js