如何添加jquery监听器?

时间:2012-11-13 16:13:07

标签: jquery

我有一个列表排序器插件,排序很好,但过滤器功能不起作用。我认为这是因为过滤器按钮不直接与需要过滤的列表相邻。如何为包含要过滤的列表的div添加侦听器?

jsfiddle:http://jsfiddle.net/infatti/S9vU2/

这可能是一个解决方案,但不确定如何使用现有的jquery实现它:

$('#random-search-field').keyup(function() {
    list.search($(this).val());
});

1 个答案:

答案 0 :(得分:0)

在您的功能中,您正在寻找category,但在options列表中没有。我将category更改为Type,似乎正在正确过滤。

http://jsfiddle.net/S9vU2/3/

$('#filter-LPO').click(function() {
    featureList.filter(function(item) {
        if (item.values().Type == "LPO") {
            return true;
        } else {
            return false;
        }
    });
    return false;
});

jsfiddle现在似乎很慢,所以让它完全加载。