我有一个列表排序器插件,排序很好,但过滤器功能不起作用。我认为这是因为过滤器按钮不直接与需要过滤的列表相邻。如何为包含要过滤的列表的div添加侦听器?
jsfiddle:http://jsfiddle.net/infatti/S9vU2/
这可能是一个解决方案,但不确定如何使用现有的jquery实现它:
$('#random-search-field').keyup(function() {
list.search($(this).val());
});
答案 0 :(得分:0)
在您的功能中,您正在寻找category
,但在options
列表中没有。我将category
更改为Type
,似乎正在正确过滤。
$('#filter-LPO').click(function() {
featureList.filter(function(item) {
if (item.values().Type == "LPO") {
return true;
} else {
return false;
}
});
return false;
});
jsfiddle现在似乎很慢,所以让它完全加载。